方法
1.从前端获取数据
这是一个list数组
imagefile = request.FILES.getlist('imagefile')
2. 分别写入
- 遍历List数组
- 确定存储路径(笔者采取time + UUID + 0000000001格式命名)
- 打开文件
- 打开流分块写入本地
global 从cnt
for imagefilei in imagefile:
imagepath = os.path.join(os.path.join(os.getcwd(), 'static', 'image', lable.replace("\n", '')),
str(time.time()) + str(uuid.uuid1()) + str(cnt).zfill(10) + '.jpg')
imageopen = open(imagepath, 'wb')
for io in imagefilei.chunks():
imageopen.write(io)
cnt += 1
imageopen.close()
3.解析
str(cnt).zfill(10) 在cnt前补充0