Есть ли способ узнать MIME-TYPE (или называется "Content-Type"...) файла в linux bash script?
Причина, по которой я нуждаюсь в этом, заключается в том, что для изображения файла изображения требуется, чтобы он загружал файл по какой-либо причине, он обнаруживает файл .png как "приложение/октет-поток"...
Я проверил файл, и это действительно .png
$ cat /1.png
?PNG
(with a heap load of random characters)
Это дает мне ошибку:
$ curl -F "[email protected]/1.png" http://www.imageshack.us/upload_api.php
<links>
<error id="wrong_file_type">Wrong file type detected for file 1.png:application/octet-stream</error>
</links>
Это работает, но мне нужно указать MIME-TYPE.
$ curl -F "[email protected]/1.png;type=image/png" http://www.imageshack.us/upload_api.php