Laravel 上传并验证 apk 文件
Posted
技术标签:
【中文标题】Laravel 上传并验证 apk 文件【英文标题】:Laravel upload and validate apk file 【发布时间】:2022-01-15 16:25:21 【问题描述】:我需要将一个 apk 文件上传到我的 laravel 应用程序中,我有此规则用于请求验证,但在上传 apk 文件时出现无效数据类型错误。
return [
'app'=>'required|mimes:application/vnd.android.package-archive,apk'
];
【问题讨论】:
【参考方案1】:不需要用 apk 指定 mime。
return [
'app'=>'required|mimes:application/vnd.android.package-archive'
];
或使用根功能
'app' => Illuminate\Http\UploadedFile::__set_state(array(
'test' => false,
'originalName' => 'QuickDrive.apk',
'mimeType' => 'application/vnd.android.package-archive',
'size' => 95585970,
'error' => 0,
'hashName' => NULL,
)),
【讨论】:
【参考方案2】:不需要附加apk
,使用如下代码sn-p
return ['app'=>'required|mimes:application/vnd.android.package-archive'];
见Laravel Doc和Full listing of MIME types
【讨论】:
您好,谢谢,但仍有数据类型错误 你能告诉我错误吗?以上是关于Laravel 上传并验证 apk 文件的主要内容,如果未能解决你的问题,请参考以下文章