मैंने छोटी फ़ाइलों को अपलोड करने के लिए कोडिनेटर सेट किया है < 2 एमबी और यह ठीक काम करता है। लेकिन मुझे बड़ी फ़ाइलों को अपलोड करने में परेशानी हो रही है 20 एमबी>कोडइग्निटर बड़ी फ़ाइलें अपलोड करना
function stage1()
{
ini_set('upload_max_filesize', '200M');
ini_set('post_max_size', '200M');
ini_set('max_input_time', 3000);
ini_set('max_execution_time', 3000);
$config['upload_path'] = './temp/';
$config['allowed_types'] = 'zip';
$this->load->library('upload', $config);
$this->upload->initialize($config);
if(!$this->upload->do_upload('userfile'))
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload_form', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
//do stuff
}
}
मुझे यकीन नहीं है कि उपर्युक्त कोड में क्या गलत है। मैं php.ini overrode बड़ी फ़ाइलों को स्वीकार करने के लिए और अधिक समय स्क्रिप्ट पर कार्य लेने के लिए लेकिन यह अभी भी एक ही त्रुटि देता है:
You did not select a file to upload.
फिर, यह छोटे फ़ाइलों लेकिन बड़े लोगों के साथ काम करता है।
संपादित करें:। बाहर अपने सर्वर प्रदाता फ़ाइल अपलोड सीमित है इसलिए कोई समाधान में फ़ाइल एफ़टीपी के अलावा है बदल जाता है
मैं आपको अपनी परेशानी दर – artragis