C'è un modo per scoprire il MIME-TYPE (o si chiama "Content-Type" ...) di un file in uno script di bash linux?Come posso trovare un file "mime-type (Content-Type?)"?
La ragione per cui ho bisogno è perché ImageShack sembra bisogno di caricare un file come per qualche motivo rileva il file .png come "application/octet-stream" ...
I'v verificato il file , ed è davvero un .png
$ cat /1.png
?PNG
(with a heap load of random characters)
Questo mi dà l'errore:
$ 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>
Questo funziona, ma ho bisogno di specificare un tipo MIME.
$ curl -F "[email protected]/1.png;type=image/png" http://www.imageshack.us/upload_api.php
Cheers, "file --mime-type /1.png" funziona alla grande! – Mint
Non se si utilizza Git bash sotto Windows. – tivo
Per ottenere ** solo ** il tipo mime che potresti fare: 'file --mime-type FILE_NAME | awk '{print $ 2}' ' –