magento无法上传大型csv文件

时间:2015-08-18 06:11:44

标签: magento csv file-upload

这是我的文件上传代码,当我尝试上传文件大小超过75mb我无法上传文件我没有得到任何错误我也改变php.ini文件仍然无法正常工作

$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();

任何人都可以提供解决方案吗?

2 个答案:

答案 0 :(得分:0)

您的文件名应准确无误。我想你的文件名中有一些问题。

替换

$fname="customer.csv";

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

希望这有效。

答案 1 :(得分:0)

这不是Magento,而是PHP /服务器设置问题。默认情况下,PHP的最大文件和帖子大小要小得多。

查看有关上传大文件的文章。通过你的htaccess你可以改变这些值。还要确保execution_time足够高以处理文件

php_value upload_max_filesize 80M
php_value post_max_size 80M
php_value max_input_time 300
php_value max_execution_time 300