【发布时间】:2018-06-03 04:08:41
【问题描述】:
我正在尝试验证文件上传。它可以是多种类型的文件,包括 vnd.android.package-archive (apk) 文件。 laravel 文档引用了此链接https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types 上的 mimes 类型列表。但是,如果我测试 .apk 文件,它会出错并且不会将其识别为有效的 mime。
这是rules数组我的请求文件
return [
'file' => [
'max:' . config('medialibrary.max_digital_asset_file_size'),
'mimes:' . config('medialibrary.digital_media_file_mime_types')
]
];
我像这样在 medialibrary 配置文件中全局设置 mime 类型
'digital_media_file_mime_types' => 'doc,docx,xls,csv,txt,pdf,zip,jpeg,jpg,png,ppt,mov,mpeg,mp4,apk',
我也试过这样
'digital_media_file_mime_types' => 'doc,docx,xls,csv,txt,pdf,zip,jpeg,jpg,png,ppt,mov,mpeg,mp4,vnd.android.package-archive',
我可以上传 pdf 和 csv 和 .zip 等 OK
任何线索都会很方便。
【问题讨论】:
标签: php android validation laravel-5 apk