Die Fotos sind JPEG-Bilder, aber sie sind alle Namen image
ohne Erweiterung. Dies bedeutet, dass Ihr Server ihnen keinen Image Content-Type gibt. Der Server sendet stattdessen einen HTTP-Header von:
Content-Type:application/octet-stream
Chrome und Firefox sind offenbar klug genug, um zu bemerken, dass die Anfrage kommt von einem <img>
Elemente und das JPEG-Format aus dem binären Inhalt selbst zu erkennen. Aber Sie würden die Dinge viel einfacher, wenn Sie Ihren Server erhalten einen entsprechenden Header zu senden:
Content-Type:image/jpeg
Ich habe zwei Vermutungen:
- Wenn Sie Ihre Fotos auf dem Server
image
-image.jpg
umbenennen oder image.jpeg
dann wird Ihr Server den richtigen Content-Type und
- ableiten Angesichts der richtigen Content-Type, wird IE die Fotos anzeigen.
Oh, warte, Amazon S3. Ich denke, dass Web-Service von S3 Content-Type von der Dateierweiterung ableitet, aber wenn nicht, können Sie explizit set metadata on S3 objects, einschließlich (insbesondere) Content-Type.
Ich erlebe auch, was ich denke, das gleiche Problem ist, noch keine Lösung in Sicht. Ich sehe, es funktioniert immer noch nicht auf deiner Seite, aber hast du etwas gefunden? – sricks
Es könnte ein Problem mit dem Refil-Juwel sein, das Sie scheinbar mit – JustMichael
@JustMichael verwenden, aber es funktioniert in Chrome und Firefox. Om nur das Problem mit IE – Toontje