2013-07-09 45 views
0

我上傳圖像文件使用Varien_File_Uploader,我可以設置允許的文件擴展名,但我可以設置文件大小限制?Magento:文件大小限制在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任何功能?

回答

2

有沒有Varien_File_Uploader任何相關功能,但可以使用Varien_File_Uploader::addValidateCallback($callbackName, $callbackObject, $callbackMethod)基於文件的大小,將要發送的Magento的核心$_FILES['editimg']['tmp_name']

+2

使用示例值添加自己的驗證方法:Mage_Adminhtml_Model_System_Config_Backend_File: :_beforeSave()第64行 – devopensource