我知道如何使用 laravel 将文件从本地存储上传到 aws。但我想直接从外部 url 上传文件到 aws 而无需下载。
任何建议,我该如何实现。
最佳答案
我终于用 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');
可以找到图片库的安装说明here在“在 Laravel 中集成”部分。
关于php - 在 laravel 中将文件从 url 上传到 AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35270902/