11

ユーザーが Web ページ上のローカル ディレクトリを選択できるようにしたい (そして、ディレクトリ内のすべてのファイルを読み取れるようにしたい)。

webkitdirectoryChrome では、この機能を有効にする属性を追加できます。この質問のコメントとこの質問の回答によると、firefox を使用して同じことができるはずですmozdirectoryが、私はそれを機能させることができません。

Firefoxで次のことを試しましたが、うまくいきませんでした(Chromeで動作します):

 <input type="file" id="files" name="files[]" multiple mozdirectory="" webkitdirectory="" directory="" />

私のFirefoxのバージョンは10.0です。

クライアント側のアドオン (Flash など) を必要とせずに、ユーザーが Firefox で入力用のディレクトリを選択する方法はありますか?

4

2 に答える 2

9

Firefox にはまだディレクトリをアップロードするための API がありません (これは残念です)...ナイトリー ビルドでさえないので、これがすぐにサポートされるとは思えません。IEにもありません。この機能を利用したい場合は、ユーザーに Google Chrome の使用を強制する必要があります (たとえば、アップロード ディレクトリは Chrome でのみ使用できることをユーザーに知らせます)。

FileReader回避策は、ディレクトリを .zip ファイルに圧縮し、 APIで読み取ることです。https://stackoverflow.com/a/7842896/613453を参照してください

Update
IE Edge でこれがサポートされるようになりました。
https://msdn.microsoft.com/en-us/library/mt574730(v=vs.85).aspx

于 2012-03-19T13:44:43.913 に答える
-3

Chrome でドラッグ アンド ドロップを使用してディレクトリをアップロードできるようになりました

この記事を読むと、より多くの情報が得られます

http://updates.html5rocks.com/2012/07/Drag-and-drop-a-folder-onto-Chrome-now-available

于 2012-07-24T12:20:44.683 に答える