Magento:Varien_File_Uploader中的文件大小限制

时间:2013-07-09 14:01:02

标签: php magento file-upload

我使用Varien_File_Uploader上传图像文件,我可以设置允许的文件扩展名但我可以设置文件大小限制吗?

我的代码是

$uploader = new Varien_File_Uploader('editimg');
$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
$uploader->setAllowRenameFiles(false);
$uploader->setFilesDispersion(false);
$path = Mage::getBaseDir('media') . DS ;
$uploader->save($path, $imfname);

我知道我可以从php.ini中设置文件大小限制,但Varien_File_Uploader中是否有文件大小的函数?

1 个答案:

答案 0 :(得分:2)

Varien_File_Uploader中没有任何相关功能,但您可以使用Varien_File_Uploader::addValidateCallback($callbackName, $callbackObject, $callbackMethod)根据文件大小添加自己的验证方法,该方法将发送$_FILES['editimg']['tmp_name']的值