这是我的文件上传代码,当我尝试上传文件大小超过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();
任何人都可以提供解决方案吗?
答案 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