2015-08-18 5 views
0

это мой файл, загружающий код, когда я пытаюсь загрузить файл размером более 75mb. Я не могу загрузить файл. Я не получаю ошибку. Я также изменяю файл php.ini. его не работаетmagento не может загрузить большой файл csv

$uploader = new Varien_File_Uploader('csvupload'); 
        $uploader->setAllowedExtensions(array('csv')); 
        $uploader->setAllowRenameFiles(false); 
        $uploader->setFilesDispersion(false); 
        $path = Mage::getBaseDir('media') . DS . 'uploads'; 
        $fname="customer.csv"; 
        $uploader->save($path, $fname); 
        $filename = $uploader->getUploadedFileName(); 

может ли кто-нибудь дать решение?

+0

Почему не могу попробовать магми? – Sundar

ответ

0

Ваше имя файла должно быть точным. Я предполагаю, что проблема в вашем имени файла.

Заменить

$fname="customer.csv"; 

с

$fname="/your/file/path/customer.csv"; 

Надеется, что это работает.

+0

, но я также стараюсь для небольшого файла, поэтому я могу загрузить этот файл, я не могу загрузить только большой файл –

0

Это проблема не с Magento, а с PHP/сервером. По умолчанию у PHP намного меньше максимальный размер файла и сообщения.

Ознакомьтесь с этой статьей по загрузке больших файлов. Через ваш htaccess вы можете изменить эти значения. Также убедитесь, что время исполнения достаточно велико, чтобы обрабатывать файл

php_value upload_max_filesize 80M 
php_value post_max_size 80M 
php_value max_input_time 300 
php_value max_execution_time 300 
Смежные вопросы