在laravel中将文件从url上传到AWS

时间:2016-02-08 13:32:21

标签: php amazon-s3 laravel-5

我知道如何使用laravel将文件从本地存储上传到aws。但我想直接从外部URL上传文件到aws而不下载。

任何建议,我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:5)

我终于使用Intervention Image Library解决了这个问题。

use Image;
use Storage;


$image = Image::make('url');
$image->encode('jpg');
$s3 = Storage::disk('s3');
$filePath = '/profilePhotos/'.$time();
$s3->put($filePath, $image->__toString(), 'public');

可以在“Laravel中的集成”部分中找到图像库的安装说明here