staticpdfs
pdfs

我已经尝试了几个线程,并用自己的代码,但是我试着锻炼事情,但再解决不了,我得到一个消息,说没有文件/目录

我知道静态文件夹一个最后一部分与通常的文件夹不同。

有人请给我一只手,看看我错过了什么?

在此先感谢

from StringIO import StringIO 
    import zipfile 

    pdf_list = os.listdir(pdf_path) 
    print('###pdf list################################') 
    print(pdf_path) # this does show me the whole path up to the pdfs folder 
    print(pdf_list) # returns ['abc.pdf', 'efd.pdf'] 

    zip_subdir = "somefiles" 
    zip_filename = "%s.zip" % zip_subdir 

    # Open StringIO to grab in-memory ZIP contents 
    s = StringIO() 

    # Grab ZIP file from in-memory, make response with correct MIME-type 
    resp = HttpResponse(content_type='application/zip') 
    # ..and correct content-disposition 
    resp['Content-Disposition'] = 'attachment; filename=%s' % zip_filename 

    # The zip compressor 
    zf = zipfile.ZipFile(s, "w") 
    for pdf_file in pdf_list: 
     print(pdf_file) 

     zf.write(pdf_file, pdf_path + pdf_file) 


    zf.writestr('file_name.zip', pdf_file.getvalue()) 
    zf.close() 

    return resp 

在这里我得到的不是错误能够找到的文件/目录“abc.pdf”

pdfs