Ios s3图像并没有在任何iPhone上渲染,在web和Android上运行良好

Ios s3图像并没有在任何iPhone上渲染,在web和Android上运行良好,ios,angular,amazon-s3,Ios,Angular,Amazon S3,我有一个angular应用程序,我正在将图像上传到AmazonS3 bucket,并在成功响应中获得上传的图像URL(位置)。 该图像在所有设备上都能完美呈现,但在iPhone上却不能 案例1: 如果我从iPhone上传图像,它适用于: 所有设备(网络、移动、无处不在) 案例2: 如果我从iPhone以外的任何设备上传图像,它适用于: 所有设备(网络、移动设备),但不适用于iPhone 我已尝试对bucket的所有访问权限 this.bucket.upload(this.uploadPa

我有一个angular应用程序,我正在将图像上传到AmazonS3 bucket,并在成功响应中获得上传的图像URL(位置)。 该图像在所有设备上都能完美呈现,但在iPhone上却不能

案例1: 如果我从iPhone上传图像,它适用于:

  • 所有设备(网络、移动、无处不在)
案例2: 如果我从iPhone以外的任何设备上传图像,它适用于:

  • 所有设备(网络、移动设备),但不适用于iPhone
我已尝试对bucket的所有访问权限

this.bucket.upload(this.uploadParams, function (err, data) {
          if (data) {
            that.notasForm.controls['image'].setValue(data.Location);
          } else {
            that.clearImage();
          }
});

有可能比较不同上传请求的标题吗?嗯,真的没有,因为我无法从iPhone浏览器发送标题。我们可以尝试其他方法吗?另一种方法是在AWS控制台中检查S3对象的属性。查看从iPhone上传时属性是否有任何差异。两个对象的属性相同。您使用的图像格式是什么?