如何使用“request.FILES”中收到的多个文件?

2024-10-06 11:30:41 发布

您现在位置:Python中文网/ 问答频道 /正文

如果“request.FILES”有多个文件,我如何使用它? 我想从input tag(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

Tags: 文件nameinimageinputpngrequesttag