【发布时间】:2020-01-13 02:12:09
【问题描述】:
我是 Laravel 新手并使用 Laravel 6.0。上传图片时出现 SplFileInfo::getSize(): stat failed for C:\xamp\tmp\php14F3.tmp
错误我在谷歌上搜索了解决方案,但找不到任何解决方案。
这是我的控制器功能
public function store(PostsCreateRequest $request)
{
//
$input = $request->all();
$user = Auth::user();
if ($request->hasfile('photo_id')) {
$file = $request->file('photo_id');
$name = time() .$size. $file->getClientOriginalName();
$file->move('posts' , $name);
$photo = Photo::create(['path'=>$name]);
$input['photo_id'] = $photo->id;
}
$user->posts()->create($input);
Session::flash('created_post',"The Post has been created");
return redirect('/home');
}
【问题讨论】:
-
你的 php.ini 文件中的 maxfileuploadsize 是多少?
-
max_file_upload 20
-
仍然出现错误