मैं पहली बार परेशान था कि क्यों कुछ फाइलें कुछ उपयोगकर्ताओं के लिए अपलोड नहीं कर रही थीं और मुझे पता चला कि यह वह सब था जो क्रोम का उपयोग नहीं कर रहा था, जिस ब्राउज़र का मैं परीक्षण कर रहा था।फ़ायरफ़ॉक्स, क्रोम के साथ एक माइम प्रकार असंगतता क्यों है?
मूल रूप से मैं यह सुनिश्चित करने के लिए एक फ़ाइल जांच कर रहा हूं कि वे केवल एमपी 3 अपलोड करने में सक्षम हैं।
यह क्रोम के लिए काम कर रहा था, लेकिन फ़ायरफ़ॉक्स नहीं।
if ($_FILES['uploaded']['type']=="audio/mp3")
यह फ़ायरफ़ॉक्स के लिए काम कर रहा था, लेकिन क्रोम नहीं।
$_FILES['uploaded']['type']=="audio/mpeg"
क्या कोई यह समझा सकता है कि यह क्यों हो रहा है? मुझे लगता है कि दोनों ब्राउज़र या तो समझने में सक्षम होंगे या ... क्या कोई अन्य ब्राउज़र है जो मुझे इस तरह के स्पर्शशील माइम प्रकारों के बारे में चिंता करने की आवश्यकता हो सकती है?
संपादित करें: यदि पेक्का सुझाव दिया गया है, तो एक निश्चित माइम प्रकार की जांच करने का सबसे अच्छा तरीका क्या होगा?
अपना संपादन पुन: संपादित करें मेरा संपादित उत्तर देखें। –
टेक, क्या आप इस बारे में निश्चित हैं कि यह क्रोम के लिए काम कर रहा था, लेकिन फ़ायरफ़ॉक्स नहीं। ऑडियो/एमपी 3 "? क्योंकि यहां मौजूदा ब्राउज़र संस्करणों पर, मैं फ़ायरफ़ॉक्स पर रिवर्स - ऑडियो/एमपी 3 काम करता हूं लेकिन क्रोम नहीं। – ChrisJJ