提问者:小点点

从S3存储桶查看媒体、图像到Flutter Web


我已经将我的flutter移动应用程序转换为webapp,所有包都兼容。唯一的问题是所有图像,s3存储桶中的媒体都没有显示。还收到以下错误:

======== 图像资源服务捕获的异常 ================================================ 加载网络图像失败。图像URL:https://unicohub-backend.s3.amazonaws.com/9e1dec5605a35af66228cf0b63fdc236


共1个答案

匿名用户

这里有一个快速解决方案:

>

  • 导航到用于存储图像和文件的存储桶内的权限选项卡。

    向下滚动到标题为跨域资源共享(CORS)的CORS配置部分。

    单击编辑按钮并将此配置添加JSON:

    [{"AllowedHeaders": ["*"], "AllowedMethods": ["GET", "POST"],"AllowedOrigins": ["*"],"ExposeHeaders": [],"MaxAgeSeconds": 3000}]

    注意:此配置将允许任何来源在您的存储桶中发布和获取文件。您可以在此处了解有关配置的更多信息。