接受文件列表 files = request.FILES.getlist(‘file’)
打印获得的文件的__dict__,显示如下
{
'file': <_io.BytesIO object at 0x00000180D317B678>,
'_name': '_2月13日_程明.jpg"',
'size': 54215,
'content_type': 'image/jpeg',
'charset': None,
'content_type_extra': {},
'field_name': 'file'
}
获得的文件名在最后面多了个"双引号,导致截取文件类型时出错。
替换一下就好了。
filename = (myFile.name).replace(’"’,’’)