我想在一个请求中上传多个文件。
是否有预定义的解析器来解析文件(包括内容)而不在 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。