【问题标题】:Magento : file size limit in Varien_File_UploaderMagento:Varien_File_Uploader 中的文件大小限制
【发布时间】:2013-07-09 22:13:42
【问题描述】:

我正在使用 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 中是否有任何用于文件大小的函数?

【问题讨论】:

    标签: php magento file-upload


    【解决方案1】:

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

    【讨论】:

    • Magento 核心中的使用示例:Mage_Adminhtml_Model_System_Config_Backend_File::_beforeSave() 第 64 行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 2017-05-09
    • 2011-04-05
    • 2010-10-26
    • 2019-01-18
    • 1970-01-01
    相关资源
    最近更新 更多