J'utilise Amazon S3 pour héberger des images. Le compartiment S3 est privé, donc je génère une URL temporaire (en utilisant Right AWS) avec une expiration de 5 minutes pour permettre le rendu de l'image. L'URL ressemble à ceci (note: URL ci-dessous ne fonctionnera pas):Amazon S3 temporaire URL à l'image fonctionne dans IE et Firefox mais pas Safari
https://mybucket.s3.amazonaws.com:443/attachments%2F30%2Fsmall.png?Signature=J%2BXzQd95myCNv0Re8arMhuTFSvk%3D&Expires=1235511662&AWSAccessKeyId=1K3MW21E6T8LWBY94C01
Cela fonctionne très bien, et je peux coller l'URL dans Firefox et l'image est affichée. Idem pour IE. Cependant, lorsque je l'essaye dans Safari, l'URL semble se résoudre mais aucune image n'est affichée. De même, si j'essaie d'utiliser l'URL dans le src attribut d'un IMG tag sur une page Web, rien est rendu par Safari (très bien dans tous les autres navigateurs), par exemple:
alt text http://lylo.co.uk/screenshot.png
Quelqu'un a-t-il déjà vu ce comportement auparavant et pouvez-vous indiquer ce que je faisais, le cas échéant?
Lorsque vous téléchargez l'image avec FF, s'affiche-t-elle dans Safari? Lorsque vous accédez à l'image via http au lieu de https, cela ne fonctionne-t-il toujours pas dans Safari?Si oui, veuillez fournir un vidage du trafic réseau (Installer wireshark, Capture-> Interfaces ...-> Démarrer, charger img dans Safari, Capture-> Arrêter, Fichier-> Enregistrer) – phihag