ich mit einem Bild-Caching-System bin arbeiten, die verschiedene Bilder auf der Basis einer URL Route erzeugt. Die Quellbilder befinden sich außerhalb des Dokumentenstamms, und zwischengespeicherte Versionen werden im Webstamm zu/cache hinzugefügt. wenn ich lange Geschichte kurz, zeigen in Flash ein Loader
auf die Route, erhalte ich eine „Load Completed Never“ zum ersten Mal Fehler (wenn die im Cache gespeicherte Bild noch erzeugt werden muss).Action [Error # 2036: Laden Sie niemals fertiggestellt] mit dynamisch generierte Bilder
Error opening URL 'http://characters.dev/cache/Pledges/16107/48_48c/jen001.jpg'
Error #2036: Load Never Completed. URL: http://characters.dev/cache/Pledges/16107/48_48c/jen001.jpg
Das Cache-Bild wird nach wie vor erzeugt und das nächste Mal, wenn ich laufe die Anwendung der eigentliche Datei Lasten ohne Fehler. Ich habe die richtigen Header bekam, wenn das Ausgangsbild zu erzeugen gesendet werden und das Schreiben es, so frage ich mich, warum Flash nicht, um die Antwort zu erhalten (scheint funktioniert in einem Browser-Fenster in Ordnung).
header("Content-type:image/jpeg");
echo $this->getResponse()->setBody(file_get_contents($cachedFile));
Irgendwelche Ideen, wie Sie das beheben können? Die Fehler scheinen die Flash-Anwendung zu "verbiegen".
Wenn es hilft, hier ist die Antwort-Header:
Anfrage zu erzeugen Bild:
HTTP/1.1 200 OK
Date: Tue, 23 Jun 2009 17:52:49 GMT
Server: Apache
X-Powered-By: PHP/5.2.6
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=6b746d4ed010c288a824522597698ea2; expires=Fri, 24-Jul-2009 17:52:50 GMT; path=/; domain=.characters.dev
Content-Length: 3575
Content-Type: image/jpeg
anfordern, wenn Bild zwischengespeichert wird:
HTTP/1.1 200 OK
Date: Tue, 23 Jun 2009 17:53:27 GMT
Server: Apache
Last-Modified: Tue, 23 Jun 2009 17:52:50 GMT
ETag: "24e6c62-df7-a8bd0080"
Accept-Ranges: bytes
Content-Length: 3575
Content-Type: image/jpeg
Sorry aber ... was bedeutet diese "Antwort"? Wie kann die IDE einen Fehler im Player verursachen? – brianvaughn