मैं फ़ाइलों के सुरक्षित अपलोड की अनुमति देने की कोशिश कर रहा हूं और मैं ऐसा करने के लिए php 5.3 Fileinfo का उपयोग कर रहा हूं। यह हमारे Centos सिस्टम पर magic.mime फ़ाइल का उपयोग करता है।linux पर magic.mime का विस्तार कैसे करें
समस्या यह है कि टीटीएफ फोंट, ओटीएफ, ईओटी, एसवीजी, ... फाइलें इस तरह से पहचानी नहीं जाती हैं और यह माइम प्रकार के रूप में "एप्लिकेशन/ऑक्टेट-स्ट्रीम" पर वापस आती है।
यह मेरे लिए सुरक्षित नहीं है, क्योंकि यह किसी निष्पादन योग्य फ़ाइल के बारे में ही हो सकता है। मेरा प्रश्न है: क्या मुझे एक magic.mime फ़ाइल मिल सकती है जिसमें ऊपर या उससे भी बेहतर फ़ाइलों के लिए परिभाषाएं शामिल हैं: क्या नया माइम प्रकार स्वयं को जादू.मेम फ़ाइल में जोड़ने के लिए एक सतत विधि या दृष्टिकोण है ताकि हम आसानी से इसका विस्तार कर सकें फ़ाइल जब हम एक नई प्रकार की फाइल की जांच करना चाहते हैं।
yum whatprovides "/usr/share/magic.mime"
Name : file
Arch : i386
Version : 4.17
Release : 15.el5_3.1
Size : 1.6 M
Repo : installed
Summary : A utility for determining file types.
URL : http://www.darwinsys.com/file/
समस्या यह है कि CentOS तो मैं फ़ाइल कि जिस तरह से अद्यतन नहीं कर सकते नवीनतम फ़ाइल पैकेज स्थापित नहीं करता है:
मैं क्या पैकेज के लिए एक खोज magic.mime फ़ाइल प्रदान करता था।
आप जहाँ तक मैं देख सकते हैं इस http://wiki.horde.org/MimeMagic –
कोशिश देखा था, कि सिर्फ एक कैसे-कैसे fileinfo उपयोग करने के लिए है: एक और stackoverflow विषय है कि एक ही प्रक्रिया को शामिल किया गया है। वह हिस्सा पूरी तरह से काम कर रहा है, यह सिर्फ जादू.मेम फ़ाइल है जिसमें कुछ फ़ाइल प्रकार – Jorre
गुम हैं, मुझे एक ही समस्या है। चूंकि उस सवाल को कई महीने पहले पोस्ट किया गया था, तब से आपको तब से समाधान मिला? – Shtong