Чи є спосіб дізнатися тип MIME (або його називають "Content-Type"?) Файлу в скрипті bash Linux?
Причина мені потрібна в тому, що, здається, ImageShack потребує його для завантаження файлу, оскільки він чомусь виявляє .png application/octet-stream
файл.
Я перевірив файл, і це дійсно зображення PNG:
$ cat /1.png
?PNG
(with a heap load of random characters)
Це дає мені помилку:
$ curl -F "fileupload=@/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 "fileupload=@/1.png;type=image/png" http://www.imageshack.us/upload_api.php