我已经将我的flutter移动应用程序转换为webapp,所有包都兼容。唯一的问题是所有图像,s3存储桶中的媒体都没有显示。还收到以下错误:
======== 图像资源服务捕获的异常 ================================================ 加载网络图像失败。图像URL:https://unicohub-backend.s3.amazonaws.com/9e1dec5605a35af66228cf0b63fdc236
这里有一个快速解决方案:
>
导航到用于存储图像和文件的存储桶内的权限选项卡。
向下滚动到标题为跨域资源共享(CORS)的CORS配置部分。
单击编辑按钮并将此配置添加JSON:
[{"AllowedHeaders": ["*"], "AllowedMethods": ["GET", "POST"],"AllowedOrigins": ["*"],"ExposeHeaders": [],"MaxAgeSeconds": 3000}]
注意:此配置将允许任何来源在您的存储桶中发布和获取文件。您可以在此处了解有关配置的更多信息。