如何将图像从本地主机上传到laravel中的服务器路径? [英] how to upload image from localhost to server path in laravel?
本文介绍了如何将图像从本地主机上传到laravel中的服务器路径?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我收到错误消息无法将图像数据写入路径",并且我也具有文件夹许可权.
I am getting error 'Can't write image data to path', and i have folder permission too.
$image = $request->file('image');
$name = time()."_". $image->getClientOriginalName();
$img = Image::make($image->getRealPath());
$img->save('http://test.server.com/upload/' . $name);
推荐答案
首先将干预映像安装到项目中
composer require intervention/image
之后
然后在您的控制器内部
use Illuminate\Support\Facades\Input;
use Intervention\Image\Facades\Image;
然后在您的方法中存储文件
then inside your method to store file
$file = Input::file('image');
$fileName = $file->hashName();
Image::make( $file->getRealPath() )->fit(70, 70)->save(public_path('path/to/dir/').$fileName)->destroy();
$object->imageName = $fileName;
此链接被用作参考
这篇关于如何将图像从本地主机上传到laravel中的服务器路径?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文