背景

/更换了电脑硬盘,先测试一下迁移效果 真坑,改日再填 /
某日,项目开发过程中,有一部分要涉及到文件的上传,由于项目是使用Django框架搭建的,所以这里看到做这个模块的前辈(此时这位前辈应该已经调到别的组去了。。),直接使用的Django的文件上传模块。可能是一开始只是为了实现文件上传功能吧,看到前辈的代码并没有具体考虑上传过程中的各种具体情况,只是好心地在旁边注释了一下深拷贝和浅拷贝的问题。项目接受后

关于上传

Django的文件上传,xxxxxx

关于深浅copy

浅拷贝

copy.copy,xxxxxx

深拷贝

copy.deepcopy,xxxxxxxxx

关于zipfile

zipfile.ZipFile('xxxx.zip')
zipfile.is_zipfile('xxxxx.zip')

处理方案

file.seek(0, 0)

总结

深浅拷贝
zipfile
Django文件上传
文件指针


声明:
文章标题:Django中文件上传的小坑[WIP]
文章作者:h3h3da
文章链接:https://www.liucunzhan.com/p/34ee4f43-40a6-455a-8461-ddfe7ca836c6
文章版权属本博主所有,有问题或者建议欢迎在下方评论。欢迎转载、引用,但请标明作者和原文地址,谢谢。


喜欢,就支持我一下吧~