Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何使用html中的url访问存储在s3存储桶中的图像_Django_Amazon Web Services_Amazon S3 - Fatal编程技术网

Django 如何使用html中的url访问存储在s3存储桶中的图像

Django 如何使用html中的url访问存储在s3存储桶中的图像,django,amazon-web-services,amazon-s3,Django,Amazon Web Services,Amazon S3,我想用返回/生成的url在我的html页面上显示上传的图像。 但是我被拒绝访问这个url。 我是aws s3新手,如何修复它。 我想同时在应用程序和web中访问它(使用该url)此问题是由于bucket权限而发生的。看起来您的存储桶不是公共的,这就是为什么您从网页呼叫时遇到访问被拒绝的问题。你可以做一件同样安全的事情(而不是公开你的bucket),那就是用预先签名的URL上传那些图片。您可以在AWS页面上了解有关预签名URL的更多信息。希望这有帮助 此外,你需要在你的问题中提供更多的信息,以获得

我想用返回/生成的url在我的html页面上显示上传的图像。 但是我被拒绝访问这个url。 我是aws s3新手,如何修复它。
我想同时在应用程序和web中访问它(使用该url)

此问题是由于bucket权限而发生的。看起来您的存储桶不是公共的,这就是为什么您从网页呼叫时遇到访问被拒绝的问题。你可以做一件同样安全的事情(而不是公开你的bucket),那就是用预先签名的URL上传那些图片。您可以在AWS页面上了解有关预签名URL的更多信息。希望这有帮助


此外,你需要在你的问题中提供更多的信息,以获得更准确的答案

我们需要一些代码来找到问题。试试看嘿,我想我已经找到了解决方案:s3.ObjectAcl(AWS_STORAGE_BUCKET_NAME,'%s/%s'(AWS_BLOG_IMAGES_FOLDER,file.NAME)).put(ACL='public-read')