2012-02-22 4 views
1

누구든지 rapidshare에서 멀티 파일 업 로더가 구현되는 방법을 알고 있습니까? RS는 할 수있다, 그래서 내가 (depositfiles처럼)의 nginx uploadprogress 통화를 보지 못했다 Multi upload progressRapidshare 파일 업 로더

또는 기타 : 나는 파일의 여러 선택에 대해 말하고 : Selecting multiple files

그리고 파일 업로드 진행 당을 분리 ajax 업로드를 사용하십시오. 나는 이전 IE의 크로스 도메인 아약스 업로드를 사용할 수 없다는 것을 읽었지만, RS는 IE7-IE9에서 완벽하게 작동합니다. RS 업 로더는 모든 브라우저에서 작동합니다. 나는 브라우저에서 자바와 플래시를 껐다. 그러나 RS 업 로더는 여전히 작동 중이다. 방법???

+0

Java가 아닌 Javascript가 해제되어 있습니까? 당신은 어떻게 ie7-9를 테스트하고 있습니까? 그 이상으로, 왜 귀찮게합니까? 당신은 자신의 사이트에 이것을 복제하거나 rapidshare를위한 UI를 만들고 싶습니까? –

+0

1. 아니요. Java는 자바가 아니라, 꺼져 있음을 의미합니다. 자바 스크립트가 켜져 있습니다. 2. IE7-9를 열고 브라우저에서 오는 트래픽을 보았습니다. 디버거가 사용되었습니다. 3. 예이 기능을 내 사이트에 복제하고 싶습니다. – andser

답변

1

최신 (IE가 아닌) 브라우저에는 새 파일 API가 있습니다. input type=file 요소의 다중 속성과 함께 두 파일을 읽고 seperatly 업로드 할 수 있습니다.

file.onchange = function() 
{ 
    if(file.files.length) 
    { 
     var reader = new FileReader(); 

     reader.onload = function(e) 
     { 
      // do something with e.target.result; 
     }; 

     //reader.readAsBinaryString(file.files[0]); 
     reader.readAsArrayBuffer(file.files[0]); 
    } 
} 

또한 here 참조 : 여기

이 새로운 기능의 일례의 기본이다.

Internet Explorer (이전 9)에서는 아마도 ActiveX 기능 일 것입니다. 그러나 IE 8의 기본 설정에서는 작동하지 않아야합니다.

용어를 new ActiveXObject("Scripting.FileSystemObject");으로 볼 수 있습니다.

+0

흠 ... 나는 그것을 놓쳤다. 이 링크를 가져 주셔서 감사합니다. 이 기능에 대한 자세한 설명을 찾았습니다 : https://developer.mozilla.org/en/Using_files_from_web_applications – andser