Djanog 后台接收zip文件并将文件解压到指定文件夹

Djanog 后台接收zip文件并将文件解压到指定文件夹

Django框架搭建的后台,接收来自前端传递的zip文件,需要将接收到的文件解压到指定文件夹。

import os
import shutil
import zipfile

# 文件
file = request.FILES.get('file')

"""将接收到的文件压缩包解压到指定目录"""
# 如果zip文件夹存在
if os.path.exists('zip'):
    # 删除zip文件夹及文件夹中所有文件
    shutil.rmtree('zip')
    
zip_file = zipfile.ZipFile(file)

# 将文件解压到zip文件夹
zip_file.extractall(path='zip')

# 关闭文件 释放内存
zip_file.close()
    原文作者:这个人懒得名字都没写
    原文地址: https://blog.csdn.net/weixin_42856871/article/details/112333247
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞