我使用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中是否有文件大小的函数?
答案 0 :(得分:2)
Varien_File_Uploader
中没有任何相关功能,但您可以使用Varien_File_Uploader::addValidateCallback($callbackName, $callbackObject, $callbackMethod)
根据文件大小添加自己的验证方法,该方法将发送$_FILES['editimg']['tmp_name']
的值