如果“ request.FILES”具有多个文件,我该如何使用? 我想从输入标签(类型为“ type =“ file” name =“ file” multiple)中获取数据并上传此数据。
我只能使用一张图像。但不是多个。 =(
def post(self, request, *args, **kwargs):
print(request.FILES)
#<MultiValueDict: {u'file': [<InMemoryUploadedFile: emo1.png (image/png)>, <InMemoryUploadedFile: emo2.png (image/png)>]}>
if 'file' in request.FILES:
print(request.FILES['file'])
#emo2.png
#there is only one image left....
for file in request.FILES['file']:
#i want write upload file code
答案 0 :(得分:0)
尝试:
files = request.FILES.getlist('file')
for file in files:
pass
在Django's official documentation中了解有关此内容的更多信息。