我有一个JPEG缓冲区,可以从S3成功上传和下载。但是,我尝试通过Messenger API发送它,并且当它以编程方式访问时,Messenger会抛出错误,因为根据S3控制台,图像的实际Content-Type
为{{1} }。
我手动输入的元数据显示在application/octet-stream
下方。根据AWS文档,这是默认行为。如何覆盖它以在x-amz-meta-content-type
下获得image/jpeg
?
我的代码:
Content-Type
答案 0 :(得分:7)
请勿在{{1}}部分进行设置,仅适用于以Metadata
为前缀的属性。主要级别有一个x-amz-meta
参数,如下所示:
ContentType