解析上传的文件而不传递密钥

时间:2012-05-12 07:42:10

标签: python django wsgi

我想在一个请求中上传多个文件。

是否有预定义的解析器解析文件(包括内容)而不传递wsgi或django中文件的密钥。我希望通过传递文件的索引来获取请求中的所有文件。

例如在.net中我们Request.Files.Count会提供上传的文件数量。 Request.Files[0]将在索引为零的位置提供文件。

1 个答案:

答案 0 :(得分: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