0
這裏是我的視圖代碼下載文件Django的下載文件中的錯誤「zip文件是無效的」
def download_order(request,order_id):
purchase=GigPurchase.objects.select_related().get(order_id=order_id)
order=purchase.order
wrapper=FileWrapper(open(order.path,"rb"))
content=mimetypes.guess_type(order.path)[0]
t=purchase.gig.title
title=slugify(t)
response=HttpResponse(wrapper,content_type=content)
response['Content-Disposition']='attachment;filename=%s.zip'%(title)
return response
我有了一個名爲「命令」文件領域的典範。我在這裏做錯了什麼,因爲當我點擊鏈接。我得到下載文件,但是當我嘗試打開它時,我得到「壓縮的zip文件夾無效」。請幫忙。謝謝
我沒有看到你創建zip文件的部分,你忘了包含它嗎? – 2013-03-22 21:01:37
對於遲到的回覆感到抱歉。我複製了我在網上看到的例子,這就是我看到它的方式。我如何去創建zip文件? – 2013-03-22 23:11:20