【发布时间】:2018-07-02 22:52:02
【问题描述】:
我有一个 Laravel 5.6 项目,它使用 Storage 门面存储图像。
我正在尝试拍摄我存储的图像并将其移动到 S3 存储,就像这样..
$contents = Storage::disk('local')->url($image->filename);
$storagePath = Storage::disk('s3')->put("uploads", $contents, 'public');
这会将文件上传到名为“uploads”的 S3 存储桶,其中包含文件的路径,如下所示...
/storage/myimage.jpg
如何上传实际文件而不是保存路径?
【问题讨论】:
-
将
->url()更改为->get(),您将获得文件的内容。 -
这一切都在文档中...laravel.com/docs/5.6/filesystem#file-uploads