2013-01-14 3 views
2

이미지를 업로드하는 데 미세 업 로더를 사용하고 있습니다. GitHub의 자바 스크립트를 포함합니다. 는 I는 다음과 같습니다파인 업로더를 사용하여 IE에 저장 대화 상자 표시

  • JQuery와-1.8.3.min.js
  • util.js
  • button.js
  • handler.base.js
  • handler.form.js
  • 을 handler.xhr.js
  • dnd.js
  • 를 uploader.basic.js

    간편한 맞춤 설정이기 때문에 기본 업 로더 기본 (FUB)으로 사용하고 싶습니다.

    $result = array("success"=>true, "id"=>"001", "name"=>"dararath"); 
    header("Content-Type: text/plain"); 
    echo json_encode($result); 
    

    대신 JSON으로 저장 대화 상자를 크롬, 파이어 폭스와 IE 9하지만 IE 8 및도 7에서 잘 작동 :

    다음은 PHP에서 내 서버 코드는 단지 JSON을 반환합니다.

  • 내 자바 스크립트가 올바른가요?
  • IE 7 및 IE 8에 대한 예제 테스트에서 잘 작동하기 때문에이 문제를 해결하려면 php json 오류가 발생하거나 파인 업 로더에 코드가 있습니까?

업데이트 (2016년 7월 21일)

나는 문제를 해결하기 위해 헤더를 변경해야합니다.

$result = array("success"=>true, "id"=>"001", "name"=>"dararath"); 
header("Content-Type: application/json"); 
echo json_encode($result); 
+1

JSON에 대해 다른 콘텐츠 유형을 지정해야합니다. 자세한 내용은이 질문을보십시오. http://stackoverflow.com/questions/477816/the-right-json-content-type – Henrik

+0

콘텐츠 유형 application/json은 json 용이지만 IE 7에서는 작동하지 않습니다. , 8. 그리고이 도서관은 매력처럼 작동합니다. 코드에서 어떻게 작동하는지 모르겠습니다. 나는 그것에서 코드를 보려고하지만 여전히 찾을 수 없습니다. –

+0

수정 사항은 원래 질문에 대한 변경 사항이 아니라 대답이어야합니다. –

답변

1

먼저 js의 결합 된 버전을 다운로드하는 것이 좋습니다. 홈 페이지의 downloads section을 참조하십시오.

둘째, 문제는 포럼과 이슈 트래커에서 여러 번 다루어졌습니다. 이제 FAQ에 항목을 추가하겠습니다.

해결책 : 응답 유형은 "text/plain"이어야합니다. "다른 이름으로 저장"대화 상자가 표시되면 응답 유형이 "application/json"일 가능성이 높습니다. 확인을 위해 조심스럽게 응답을 검사하십시오.

+0

파인 업 로더가 라이선스가 부여 된 플러그인이라는 의미입니까? 그래서 돈을 내야합니까? –

+0

출시 페이지 상단의 텍스트를 읽으십시오. –

+0

네, 지불 할 필요가 있습니다. 15 USD –