मेरे पास वीडियो अपलोड करने के लिए एक पृष्ठ है, और मैं चाहता हूं कि फ़ाइल प्रकार mp4 फ़्लैश और वेबएम फ़ाइलें हों। सभी एमपी 4 एक्सटेंशन फाइलें और वेबएम फाइलें ठीक काम करती हैं लेकिन फ्लैश फाइलें (.flv और .f4v) पहचाने नहीं जाते हैं और इसलिए php मान 'एप्लिकेशन/ऑक्टेट-स्ट्रीम' देता है जो मुझे लगता है कि किसी भी फाइल के लिए डिफ़ॉल्ट एमआईएम है जो ' टी मान्यता प्राप्त है। क्या इस कोड की तुलना में एक बेहतर तरीका है जो फ्लैश फाइलों को क्रमशः सही MIMES (वीडियो/एक्स-FLV और वीडियो/x-f4v) के लिए पहचान लेगा?php अपलोड reoginsing .flv और f4v एक्सटेंशन
$type = $_FILES["uploaded"]["type"];
$allowedTypes = ["video/mp4","video/quicktime","video/x-flv","video/x- f4v",
"video/webm"];
$isRefusedType = !in_array($type, $allowedTypes);
if ($isRefusedType)
{
$message="not an accepted file type";
}
else $message="OK";
मैं php 5.4.3 है * मैं * लगता है, तो यह ठीक धन्यवाद, बीमार देना होना चाहिए यह एक शॉट है – user1559811