我正在使用 Amazon S3 来托管图像。S3 存储桶是私有的,因此我生成了一个临时 URL(使用Right AWS),有效期为 5 分钟,以允许呈现图像。URL 如下所示(注意:下面的 URL 将不起作用):
https://mybucket.s3.amazonaws.com:443/attachments%2F30%2Fsmall.png?Signature=J%2BXzQd95myCNv0Re8arMhuTFSvk%3D&Expires=1235511662&AWSAccessKeyId=1K3MW21E6T8LWBY94C01
这很好用,我可以将 URL 粘贴到 Firefox 中并显示图像。IE也一样。但是,当我在 Safari 中尝试时,URL 似乎可以解析,但没有显示图像。同样,如果我尝试在网页上的IMG标记的src属性中使用 URL,则 Safari 不会呈现任何内容(在所有其他浏览器中都可以),例如:
替代文字 http://lylo.co.uk/screenshot.png
有没有人见过这种行为,你能指出我可能做错了什么吗?