URL 경로를 기반으로 다른 이미지를 생성하는 이미지 캐싱 시스템으로 작업하고 있습니다. 원본 이미지는 문서 루트 외부에 있으며 캐시 된 버전은 웹 루트의/cache에 추가됩니다. 길게 짧게, Flash에서 Loader
을 경로로 가리키면 처음으로 캐시 된 이미지가 아직 생성되지 않은 경우 "로드 완료 없음"오류가 발생합니다.액션 스크립트 동적으로 생성 된 이미지로 [오류 # 2036 :로드 완료되지 않음]
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
캐시 된 이미지가 생성되고 다음에 응용 프로그램을 실행할 때 실제 파일이 오류없이로드됩니다. 초기 이미지를 생성하고 작성할 때 적절한 헤더가 전송되었으므로 플래시가 응답을 얻지 못하는 이유가 궁금합니다 (브라우저 창에서 제대로 작동하는 것 같습니다).
header("Content-type:image/jpeg");
echo $this->getResponse()->setBody(file_get_contents($cachedFile));
해결 방법에 대한 아이디어가 있으십니까? 오류는 플래시 응용 프로그램을 "늪지"시키는 것처럼 보입니다. 도움이된다면
, 여기에 응답 헤더의 : 생성
요청 이미지 : 이미지가 캐시
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
요청 :
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
죄송하지만 ...이 "대답"은 무엇을 의미합니까? IDE가 어떻게 플레이어에서 오류를 일으킬 수 있습니까? – brianvaughn