我正在使用部署在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是否存在安全问题?
您的反馈非常感谢。