2010-03-02 7 views
1

파일 업로드 필드 (여기에서 최신 http://www.extjs.com/deploy/dev/examples/form/file-upload.html)가있는 extjs 3.1.1 양식이 있습니다. 제출이 성공하면 application/json 콘텐츠 유형에 대한 응답이 { "success": true}입니다. 젠드 프레임 워크를 백엔드로 사용합니다. json은 json 도우미로 생성됩니다.Extjs 및 탐색기 및 파일 업로드

이것은 파이어 폭스의 매력처럼 작동하지만 익스플로러에서는 파일을 다운로드 할 수 있습니다. 저장된 파일에는 성공적인 json 응답이 들어 있습니다. 파일 업로드 필드를 제거하면 모든 것이 작동합니다. 그러나이 방식 (자연적으로)은 멀티 타입이 아닙니다. 이 외에도 우리는 같은 json 회신 방식으로 작동하는 다른 형태의 폼 (multipart없이)을 가지고있다.

우리가 탐색기로 업로드 제출을 관리하는 유일한 방법은 콘텐츠 유형을 제거하고 유효한 json이 포함 된 일반 텍스트로 응답하는 것입니다.

탐색기에서 멀티 파트 양식 json 회신을 적절하게 처리 할 수 ​​있습니까?

답변

5

예 탐색기에서 작동 할 수 있습니다. (예 : ExtJs + SWFupload의 매력처럼 작동합니다.)

은 확인할 수 있습니까? 항상 text/plain 또는 test/javascript 여야합니다.

+0

콘텐츠 유형에 항상 application/json을 사용합니다. – Hubidubi

+0

다른 헤더가 있습니까 ?? (IE 용 피들러로 확인) – jujule

+2

application/json 대신 text/plain을 사용하고 싶지는 않습니다. – sdavids