Laravel 5.5使用私有权限在AWS S3 Bucket中显示图像

时间:2018-04-23 03:06:16

标签: laravel amazon-s3 laravel-5.5

我正在使用部署在AWS服务器上的Laravel 5.5并使用S3存储桶进行映像和文件存储来开发门户。前端采用Angular开发。

我可以使用" PRIVATE"成功地将图像存储在S3 Bucket上。权限:

$filename = pathinfo($filenamewithextension, PATHINFO_FILENAME);

$extension = $request->file('avatar_image')->getClientOriginalExtension();

$filenametostore = $uuid.'_'.time().'.'.$extension;

Storage::disk('s3')->put($filenametostore, fopen($request->file('avatar_image'), 'r+'));

我的问题是如何发送上传到前端的图片的图片网址,以及授予图片的私人权限。

让图像设置为PUBLIC是否存在安全问题?

您的反馈非常感谢。

0 个答案:

没有答案