2012-03-08 1 views
1

Plupload의 핵심 API를 사용하여 사용자 정의 업 로더를 만들었지 만 잘 작동하지만 추가 할 기능 중 하나는 drop_element로 드래그 할 때 폴더의 내용을 업로드하는 방법입니다 개별 파일로이 작업을하는 것은 완벽하게 작동합니다).plupload를 사용하여 전체 폴더의 내용 업로드

plupload 객체는 폴더 이름을 감지하지만 폴더에있는 파일은 캡처하지 않습니다.

감사합니다.

+0

해킹을하고 폴더 경로를 가져 와서 폴더의 파일을 직접 처리해야 할 수도 있습니다. 브라우저에 따라 – ppumkin

답변

1

사용자가 크롬을 사용하지 않는 한 가능하지 않습니다. 당신은 대부분의 브라우저와 호환 보장하기

0

최소한의 라인은 다음과 같습니다 그래서

<input type="file" directory="" webkitdirectory="" mozdirectory="" /> 

, 우리는 크롬, 웹킷과 브라우저를 알고 파이어 폭스는 '디렉토리'매개 변수와 호환됩니다. 그러면 "파일 선택"으로 나타나기 때문에 스타일을 지정하는 것이 좋습니다.

대부분의 웹 사이트는 'fakefile'접근 방식 사용 :

div.fileinputs 
{ 
    position: relative; 
} 

div.fakefile 
{ 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    z-index: 1; 
} 

input.file { 
    position: relative; 
    text-align: right; 
    -moz-opacity:0 ; 
    filter:alpha(opacity: 0); 
    opacity: 0; 
    z-index: 2; 
} 

<div class="fileinputs"> 
    <input type="file" class="file" /> 
    <div class="fakefile"> 
     <input /> 
     <img src="search.gif" /> 
    </div> 
</div> 

나는 게시물 오래 알고 있지만, 요즘, 우리는 종종 웹에 약간의 구름이 우리의 폴더를 동기화를, 그래서 파일 방법으로 파일입니다 덜 사용됩니다.