Django之上传图片

上传图片大体思路如下

  • 图片源文件,也就是请求里面发送过来的图片
  • 这个文件可以从req当中获取到req.FILES.getlist或者req.FILES.getlist
  • 图片格式,可以从请求的路径当中获取img_path.rsplit('/', 1)[1]
  • 图片名称,一般要重命名,可以使用uuid或者时间戳作为图片的新名称
  • 上传的目标地址settings.MEDIA_ROOT
  • 上传文件的大小需要考虑,所有在读取图片的时候,不能直接用read读取,而是chunks()


分享到:


相關文章: