def zip_case():
"""zip case on machine to prepare for download"""
user = root.authorized()
import zipfile
app = request.query.app
cid = request.query.cid
base_dir = os.path.join(user_dir, user, app)
path = os.path.join(base_dir, cid+".zip")
zf = zipfile.ZipFile(path, mode='w', compression=zipfile.ZIP_DEFLATED)
sim_dir = os.path.join(base_dir, cid)
for fn in os.listdir(sim_dir):
zf.write(os.path.join(sim_dir, fn))
zf.close()
return static_file(path, root="./")
# status = "case compressed"
# redirect(request.headers.get('Referer')+"&status="+status)
评论列表
文章目录