2012-03-08 5 views
1

PluploadのコアAPIを使用してカスタムアップローダを作成しましたが、うまく機能しますが、追加したい機能の1つはdrop_elementにドラッグされたときにフォルダのコンテンツをアップロードする方法です個々のファイルでこれを行うと完全に動作します)。pluploadを使用してフォルダ全体のコンテンツをアップロード

pluploadオブジェクトはフォルダ名を検出しますが、フォルダ内のファイルはすべて取得しません。

ありがとう

+0

ハッキングをして、フォルダのパスを取得して、フォルダ内のファイルを自分で処理する必要があるかもしれません。ブラウザによっては – ppumkin

答えて

1

ユーザーがchromeを使用していない限り、これはできません。

0

あなたはほとんどのブラウザと互換性があることを確認するために、最小限のラインがある:だから

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

、我々はChromeは、WebKitのとブラウザとFirefoxは「ディレクトリ」パラメータと互換性があることを知っています。それから、「ファイルを選択」として表示されるので、スタイルを指定する方がよいでしょう。

ほとんどのウェブサイトは「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> 

をあまり使われていない。

関連する問題