1

クライアントがフォルダーのコンテンツ全体を自分の Web サイトにアップロードするための Web インターフェイスを django で作成しようとしています。これは、大量の画像を扱うクライアント (アーティスト/イベント プランナーなど) 向けのサイトを構築する場合に役立ちます。zipファイルを取得する方が簡単ですが、ディレクトリを取得するだけでよいのは、私の...うーん...技術にあまり興味のないクライアントにとっては良いことです。とにかく、ディレクトリ内のすべてのファイルを受け入れてアップロードするdjangoフォームを作成できますか?

単一のファイルを実行する方法の例をたくさん見つけることができ、それらは十分に単純に見えますが、ディレクトリを取得してそのディレクトリ内のすべてを取得するものが本当に好きです。

4

2 に答える 2

2

おそらくすべてのまともなブラウザは、任意のファイルシステムアクセスを防ぎます。ただし、javascriptを使用して、ディレクトリ内のすべてのファイルを選択し、それらを繰り返し処理して、各ファイルのマルチパートフォームにアップロードフィールドを作成することができます

そこにはいくつかの景品があります、例えばhttp://blueimp.github.com/jQuery-File-Upload/

于 2012-08-24T07:47:11.420 に答える
0

https://github.com/tstone/django-uploadifyを探しているようです。さらに詳細が必要な場合は、こちらもご覧ください: Uploading multiple files in Django through one form field

そして、見たところ、そのblueimpには組み込みの Django Backend も付属しています

ただし、これを機能させるには「最新の」ブラウザが必要であることに注意してください:-)、IE 6または7までは互換性がない可能性があります

于 2012-08-24T08:05:51.600 に答える