5
ฉันจะค้นหาประเภท MIME (Content-Type) ของไฟล์ได้อย่างไร
มีวิธีค้นหาประเภท MIME (หรือเรียกว่า "Content-Type"?) ของไฟล์ในสคริปต์ทุบตีของ 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