我使用laravel项目将一些图像上传到AWS S3存储,并使用heroku服务来部署我的项目。
图像已成功上传,但网址返回为https://.s3.amazonaws.com/9/conversions/phpGTebCB-thumb.jpg
但是,应该是这样的https://MY_BUCKET.s3.amazonaws.com/9/conversions/phpGTebCB-thumb.jpg
因此图像无法成功显示。
当然,上传系统可以在我的本地主机上正常工作。
答案 0 :(得分:0)
我发现了问题
我忘记在config/medialibrary.php
这一行向'domain' => 'https://'.env('AWS_BUCKET', 'MY_BUCKET').'.s3.amazonaws.com',
添加可选属性