Php Laravel不允许上载APK文件
我在Laravel5.2中写了一个上传文件的代码,但是当我想上传安卓APK文件时,响应显示不允许,其他类型的文件如pdf,。。。允许上传 代码:Php Laravel不允许上载APK文件,php,laravel,file-upload,laravel-5.2,Php,Laravel,File Upload,Laravel 5.2,我在Laravel5.2中写了一个上传文件的代码,但是当我想上传安卓APK文件时,响应显示不允许,其他类型的文件如pdf,。。。允许上传 代码: if($request->hasFile('file')) { if ($request->file('file')->isValid()) { $file = $request->file('file'); $destinati
if($request->hasFile('file'))
{
if ($request->file('file')->isValid())
{
$file = $request->file('file');
$destinationPath = storage_path('app');
$fileName = time().'_'.rand(1111,9999).'_'.$file->getClientOriginalName();
$file->move($destinationPath,$fileName);
$uploadFile = $this->uploadFile->save_file($fileName,$destinationPath.'/'.$fileName,env('APP_URL').'/'.Request::segment(3).'/storage/app/'.$fileName);
$this->activities->post(trans('uploader.upload_file'));
return $this->respondCreated([
'fileName' =>$uploadFile->filename,
'url' => $uploadFile->hostFile
]);
}
}
你需要看看它在哪个级别死亡。你能进入
$file->move()
行吗?文件是否移动了?在if($request->hasFile('file'))之后
我使用了dd('hello wrold')代码>仍然不显示任何内容,但其他类型的文件工作正常。这意味着->isValid()
为false。isValid()
做什么?检查请求中的文件'file'=>'必需| max:10240 | mimes:application/vnd.android.package归档,application/octet流
谢谢朋友,我发现了问题,它来自php.ini中的php配置upload_max_size=2M
,我改为10M
我的问题解决了