1回のリクエストで複数のファイルをアップロードしたい。
wsgiまたはdjangoでファイルのキーを渡さずにファイル(コンテンツを含む)を解析する事前定義されたパーサーはありますか?ファイルのインデックスを渡して、リクエストからすべてのファイルを取得したいと思います。
たとえば、.netでは、Request.Files.Count
アップロードされたファイルの数を示します。そしてRequest.Files[0]
、インデックスゼロでファイルを与えます。
request.FILES
は、アップロードされたファイルの軽量ラッパーであるUploadedFileオブジェクトを含む辞書のようなオブジェクトです。これらのラッパーによって公開される機能の詳細については、https://docs.djangoproject.com/en/1.3/topics/http/file-uploads/#uploadedfile-objectsを参照してください。
質問にもっと簡潔に答えるために、これは、複数のファイルにアクセスするためのカスタムパーサーが必要ないことを意味します。辞書のデータへのアクセスの詳細については、http://docs.python.org/tutorial/datastructures.html#dictionariesを参照してください。