2014-05-20 7 views
0

저는 내 프로젝트에 Uploadfive (html5)를 통합했으며 Firefox, Chrome, Safari에서 잘 작동합니다. 그러나 IE 9에서는 작동하지 않습니다.Uploadfive (html5) - Internet Explorer 9이 작동하지 않습니다.

IE 9에서도 작동하도록 inode 프로젝트에 포함 할 솔루션/패치를 알려주세요.

성공적인 솔루션을 기다리는 중입니다.

+1

당신이이 문제를 해결하기 위해 어떤 시도를 한 것처럼 소리하지 않습니다. 지금까지 뭐 해봤 어? –

+0

예, 시도를했으며 데모에 포함되었지만 IE 버전을 체크인 할 때로드가 실패한 다음 솔루션을 검색 할 때 –

답변

1

UploadiFive는 HTML 5 파일 API를 지원하는 HTML 5 브라우저 용입니다.

IE 9은 HTML 5 File API를 지원하지 않습니다. IE의 첫 번째 버전은 IE 10입니다.

구형 브라우저 대신 구형 (무료) uploadify을 사용하십시오. 플래시 플러그인을 사용하여 동일한 작업을 수행합니다.

불행히도 uploadify와 uploadifive의 API는 매우 약간 다르므로 두 가지 코드가 필요합니다. (브라우저 기능을 기반으로 두 가지를 선택하는 자체 JQuery 플러그인에서 둘 다 랩핑합니다. 옵션 & HTML 템플릿이 적합합니다. 필요한 사이트가 많은 경우 효과적입니다.

당신은 uploadify 모두 포함하고 바로 다음 시험과 그들 사이의 선택, 같은 페이지에 uploadifive 수 있습니다

if (window.FormData !== undefined) 
    { 
     // use uploadifive 
    } 
    else 
    { 
     // use uploadify 
    } 
+0

안녕 정보에 감사드립니다. flash와 html5를 병합하고 브라우저 유형에 대한 조건을 설정하고 적절하게 바인딩 할 수 있습니까? –

+0

두 플러그인을 모두 포함하고이 테스트를 기반으로 다른 하나를 호출하십시오. if (window.FormData! == undefined) {uploadifive 사용} else {use uploadify}'답변에 이것을 추가합니다 –