上传非图片文件均失败 [ 2.0 版本 ]
测试了 .rar、.apk 后缀,均是上传可以,而服务器验证失败。
------分----割-----线------
Apk 对应的 rules 是
[['listFile'], 'file', 'skipOnEmpty' => false, 'extensions' => 'apk', 'mimeTypes' => 'application/vnd.android.package-archive']
压缩包对应的 rules 是
[['listFile'], 'file', 'skipOnEmpty' => false, 'extensions' => 'rar', 'mimeTypes' => 'application/x-rar']
------分----割-----线------
不验证,直接输出:
以压缩包为例:
$this->listFile->type
为 application/x-rar
$this->listFile->extension
为 rar
Apk 的内容同输出的规则,我都做到这个份上了,还是说不支持后缀,真的有点蒙圈。
验证仍然报错:只允许使用以下文件扩展名的文件:apk。(测试 rar 时为 rar)
------分----割-----线------
看过论坛另一篇关闭 checkExtensionByMimeType 的帖子,我就算 rar 不是压缩包,apk 可是从应用市场直接下的,这也不行,应该不是文件内容的问题了吧
PHP:7.24
系统:Linux Ubuntu 16.04 64x
共 3 个回答
狼骑舞者
注册时间:2016-02-05
最后登录:2018-12-20
在线时长:10小时36分
最后登录:2018-12-20
在线时长:10小时36分
- 粉丝3
- 金钱69
- 威望0
- 积分169