Existe-t-il un moyen de connaître le type MIME (ou est-il appelé "Content-Type"?) D'un fichier dans un script bash Linux?
La raison pour laquelle j'en ai besoin est que ImageShack semble en avoir besoin pour télécharger un fichier, car pour une raison quelconque, il détecte le fichier .png en tant que application/octet-stream
fichier.
J'ai vérifié le fichier, et c'est vraiment une image PNG:
$ cat /1.png
?PNG
(with a heap load of random characters)
Cela me donne l'erreur:
$ 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>
Cela fonctionne, mais je dois spécifier un TYPE MIME.
$ curl -F "fileupload=@/1.png;type=image/png" http://www.imageshack.us/upload_api.php