我有一个Laravel 5.6项目,该项目具有使用Storage Facade存储的图像。
我正在尝试拍摄已存储的图像,然后将其移动到S3存储。
$contents = Storage::disk('local')->url($image->filename);
$storagePath = Storage::disk('s3')->put("uploads", $contents, 'public');
这会将文件上传到名为“ uploads”的S3存储桶中,其中包含这样的文件路径...
/storage/myimage.jpg
如何上传实际文件而不是保存路径?
答案 0 :(得分:2)
答案 1 :(得分:0)
添加use Illuminate\Support\Facades\Storage;
您可以这样做:
$contents = Storage::get('file.jpg');