我正在使用 Image Intervention在我的项目中。
我的应用程序在上传小尺寸图像时运行顺畅。但是当我尝试上传大尺寸图片 (>2mb) 时,我的应用程序停止工作了!
即使它没有显示正确的错误。有时会显示 Token mismatch
错误,有时 url 不会重定向。
如何解决?我不知道。
这是我的代码:
$post->new Post();
if($request->hasFile('image')){
$image=$request->file('image');
$filename=Auth::user()->id.'_'.time().'.'.$image->getClientOriginalExtension();
$location=public_path('images/'.$filename);
Image::make($image)->save($location);
$post->image=$filename;
}
$post->save();
我正在使用 Image intervention
上传图片。但您也可以提出替代方案。
谢谢!
最佳答案
实际上这是服务器端将变量值设置到 php.ini
文件中的问题。如果你上传更多然后你的服务器的 post_max_size 设置输入将为空,你会得到 token 不匹配错误。
根据需要更改 upload_max_filesize
, post_max_size
值并重新启动服务器。
关于laravel - 如何在 Laravel 5 中通过 Intervention Image 上传大尺寸图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45736358/