में वीडियो फ़ाइल अपलोड के साथ अजीब समस्या मैं कोडइग्निटर (v 2.1.0) पर एक वीडियो साइट बना रहा हूं। व्यवस्थापक व्यवस्थापक पैनल के माध्यम से वीडियो अपलोड कर सकते हैं। यह मेरे स्थानीय सर्वर पर पूरी तरह से काम करता है। लेकिन रिमोट टेस्ट सर्वर पर, यह काम नहीं कर रहा है। मैंने फ़ाइल प्रकार को सही ढंग से पहचानने के लिए mimes.php सेट किया है। अनुमत फ़ाइल-प्रकार ठीक हैं। लेकिन त्रुटि संदेश कहता है कि फ़ाइल-प्रकार की अनुमति नहीं है।कोडइग्निटर
...
'mp4' => 'video/mp4',
'flv' => 'video/x-flv',
'avi' => 'video/x-msvideo',
'mpeg' => 'video/mpeg',
...
का विज्ञापन फ़ाइल प्रकार: यहाँ मेरी mimes.php है
$upload_config['allowed_types'] = 'flv|mp4|avi|mpeg'
अपलोड पुस्तकालय $this->upload->initialize($upload_config);
साथ initialised गया है, तो मुझे क्या करना $ के लिए एक var_dump यह मुझे देता है _FILES:
array(1) { ["video_file"]=> array(5) { ["name"]=> string(48) "test_video_file.mp4" ["type"]=> string(9) "video/mp4" ["tmp_name"]=> string(14) "/tmp/phpwkOICI" ["error"]=> int(0) ["size"]=> int(5668643) } }
इसके साथ क्या गलत है? मुझे नट्स क्या चलाता है कि एक ही स्क्रिप्ट मेरी स्थानीय मशीन पर ठीक काम करती है लेकिन रिमोट टेस्ट सब-डोमेन पर काम नहीं करती है। और हर डीबग संदेश मुझे वैध लगता है। किसी भी प्रकार की मदद की बेहद सराहना की जाती है। धन्यवाद और
अगर यह रिमोट एक अपाचे सर्वर है, तो आपकी $ htaccess फ़ाइल कैसी दिखती है, तो '$ this-> upload-> display_errors() 'और देखें कि – safarov
क्या त्रुटि फेंकता है? –
@safarov त्रुटि यह है कि "जिस फ़ाइल प्रकार को आप अपलोड करने का प्रयास कर रहे हैं उसे अनुमति नहीं है।" – abhisek