Laravel 通过扩展包 intervention/image 生成的缩略图怎么上传到阿里云oss
使用 Intervention/image
扩展包来创建缩略图,使用 iidestiny/laravel-filesystem-oss
来将图片保存到阿里云oss中。 结合使用部分代码:
$file = request()->file('file_name');
$img = Image::make($file)->resize(50, 50);
$resource = $img->stream()->__toString();
$disk = Storage::disk('oss');
$disk->put('..../abc.png', $resource);
关键是使用->stream()
然后 ->__ toString()
。