您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> MYSQL >> yii 上传rar,zip,exe文件

yii 上传rar,zip,exe文件

来源:网络整理     时间:2018/1/23 12:39:17     关键词:

关于网友提出的“ yii 上传rar,zip,exe文件”问题疑问,本网通过在网上对“ yii 上传rar,zip,exe文件”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: yii 上传rar,zip,exe文件
描述:

yii 上传rar,zip,exe文件,rules规则设置 [['tec_instructions','tec_drive'], 'file', 'skipOnEmpty' => false, 'extensions' => 'png, jpg,pdf,zip,exe,rar,docx','checkExtensionByMimeType' => false],允许上传的文件格式包含rar,zip,exe,上传rar,exe,zip文件是,部分文件rar,zip,exe的文件可以提交,$_FILES可以接受到值,部分同后缀的不能提交,直接提示“您提交的数据无法被验证”,麻烦问一下是什么问题


解决方案1:

错误出自 \yii\web\Controller::beforeAction($action)

是CSRF验证失败了,csrf是ActiveForm每次自动生成并隐藏到表单里一起提交的。跟提交的数据和验证规则没有关系。

有可能是提交一次之后没有刷新表单,导致csrf没有更新,下次提交就会报无法验证的错误。

解决方案2:

控制器中使用try catch捕获异常,catch中$model->getErrors();看一下异常错误


以上介绍了“ yii 上传rar,zip,exe文件”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4533566.html

相关图片

相关文章