python Flask request 获取多文件

catgcf2156cb8_640.jpg

python Flask request 获取文件

通常我们获取一个文件的话,就用request.files['file[]']获取文件对象,有些程序上传多文件直接会分多次请求,就还是用获取一个文件即可。

今天碰到的是有多个文件放在一次请求里的。

Snipaste_20220720_152557.jpg
Snipaste_20220720_152627.jpg

查了下资料就需要用到request.files.getlist('file[]')来获取一个迭代对象了

Snipaste_20220720_155210.jpg
          
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
from flask import request @backstage.route(BASEURL + '/uploadImg', methods=["POST"]) def uploadImg(): imgs = request.files.getlist('file[]') print(imgs) path = IMGPATH for img in imgs: print(img.filename) filename = datetime.datetime.now().strftime("%Y%m%d%H%M%S") + \ (img.filename[-8:]) # 图片防止重复 file_path = path + filename img.save(file_path)
(完)
双指针:回文字符串(680)
删除一个字符,判断是否能构成回文字符串。所谓的回文字符串,是指具有左右对称特点的字符串,例如 "abcba" 就是一个回文字符串。
这两月又看不少片
养蜂人,哥斯拉大战金刚2,热辣滚烫,毒舌律师,功夫熊猫4,破墓,飞驰人生2,新生,辐射,寄生兽
重庆4日游
这里做好攻略很重要哦
Vue中的keep-alive应用
结合activated,deactivated使用
韭菜成长记3
这个游戏很难,胜者为王
使用 cloudflare 反代 gravatar 免费生成国内镜像
国内gravatar无法直接访问,cloudflare 可以做一个自己的镜像网址
等待你的评论