使用django将zipfile保存到目录中

时间:2017-09-28 12:34:38

标签: python django file-upload zip zipfile

我正在尝试将zip文件保存到我服务器上的一个目录中。

首先,我使用form上传一个zip文件,在python中,我想将它保存在一个目录中以供进一步使用。

我在谷歌搜索后获得了一些代码

import os
from zipfile import ZipFile

def processZipFile(request):
    if request.method == 'POST' and request.FILES['frmUploadZipFile']:
        frmUploadZipFile = request.FILES['frmUploadZipFile']
        zipf = ZipFile(frmUploadZipFile, 'w')
        zipdir('/data/apps/nms/maps/', zipf)

def zipdir(path, ziph):
    for root, dirs, files in os.walk(path):
        for file in files:
            ziph.write(os.path.join(root, file))

最后,在运行此文件后,我在该文件夹中插入了一些_ApRssiStore.txt文件。但不是zip文件。我不知道两者之间发生了什么。

**Updated**

0 个答案:

没有答案