8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

上传到 S3 存储桶的资产无法在第三方应用程序中加载?

Godsmith 2月前

22 0

我正在使用 S3 来存储上传的图像,并尝试与 LINE 消息传递 API 集成,简而言之,我必须将此对象发送到 LINE API 端点:{ \'type\':\'imagemap\', ...

我正在使用 S3 存储上传的图像,并尝试与 LINE 消息传递 API 集成,简而言之,我必须将此对象发送到 LINE API 端点:

{
  "type": "imagemap",
  "baseUrl": "{image_url}",
  "altText": "This is an imagemap",
  "baseSize": {
    "width": 1040,
    "height": 1040
  }
} 

其中的 URL 将是我上传到 S3 的图像,它将作为消息发送给 LINE 用户,问题是虽然 API 返回 200 而没有错误消息,但它始终显示无法在 LINE 应用程序中加载照片,我尝试将具有相同尺寸(1040x1040)和大小的完全相同的照片上传到 Imgur 和 Google Firebase Storage,并且它运行良好,我仍然可以在隐身模式下查看 S3 图像,所以我想我可能错过了一些关于 S3 实体配置权限的信息,我试图授予所有读取访问权限,但它仍然不起作用。

这是我的 CORS 配置,我还检查了元数据,它是 image/jpeg,仍然不知道出了什么问题

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

哪些可能出错?

我尝试授予所有读取权限和 CORS,人们可以通过 URL 看到图片,但它仍然没有显示在 LINE 应用中

帖子版权声明 1、本帖标题:上传到 S3 存储桶的资产无法在第三方应用程序中加载?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Godsmith在本站《image》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: