লিনাক্স ব্যাশ স্ক্রিপ্টের কোনও ফাইলের এমআইএমআই টাইপ (বা এটি "বিষয়বস্তু টাইপ" বলা হয়?) খুঁজে পাওয়ার কোনও উপায় আছে কি?
আমার এটির প্রয়োজনীয় কারণ হ'ল ইমেজশ্যাকটি কোনও ফাইল আপলোড করার জন্য এটির প্রয়োজন হিসাবে দেখা গেছে, কারণ হিসাবে এটি কোনও 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>
এটি কাজ করে তবে আমার একটি মাইম-টাইপ নির্দিষ্ট করতে হবে।
$ curl -F "fileupload=@/1.png;type=image/png" http://www.imageshack.us/upload_api.php