Django中實現點擊圖片鏈接強制直接下載的方法
來源:懂視網
責編:小采
時間:2020-11-27 14:33:33
Django中實現點擊圖片鏈接強制直接下載的方法
Django中實現點擊圖片鏈接強制直接下載的方法:本文實例講述了Django中實現點擊圖片鏈接強制直接下載的方法。分享給大家供大家參考。具體分析如下: 當用戶點擊圖片連接時,默認為在瀏覽器中直接開打圖片,這段代碼可以讓圖片鏈接變成下載 這段代碼也非常適合下載大文件,基本不會消耗內存,每次只讀取一部
導讀Django中實現點擊圖片鏈接強制直接下載的方法:本文實例講述了Django中實現點擊圖片鏈接強制直接下載的方法。分享給大家供大家參考。具體分析如下: 當用戶點擊圖片連接時,默認為在瀏覽器中直接開打圖片,這段代碼可以讓圖片鏈接變成下載 這段代碼也非常適合下載大文件,基本不會消耗內存,每次只讀取一部

本文實例講述了Django中實現點擊圖片鏈接強制直接下載的方法。分享給大家供大家參考。具體分析如下:
當用戶點擊圖片連接時,默認為在瀏覽器中直接開打圖片,這段代碼可以讓圖片鏈接變成下載
這段代碼也非常適合下載大文件,基本不會消耗內存,每次只讀取一部分數據到內存,然后提供下載
def Download(request):
def readFile(fn, buf_size=262144):
f = open(fn, "rb")
while True:
c = f.read(buf_size)
if c:
yield c
else:
break
f.close()
filename = '/usr/local/1.jpg'
try:
response = HttpResponse(readFile(file),mimetype='application/octet-stream')
response['Content-Disposition'] = 'attachment; filename=%s' %'附件'
except:
response = HttpResponse('')
return response
希望本文所述對大家的Python程序設計有所幫助。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Django中實現點擊圖片鏈接強制直接下載的方法
Django中實現點擊圖片鏈接強制直接下載的方法:本文實例講述了Django中實現點擊圖片鏈接強制直接下載的方法。分享給大家供大家參考。具體分析如下: 當用戶點擊圖片連接時,默認為在瀏覽器中直接開打圖片,這段代碼可以讓圖片鏈接變成下載 這段代碼也非常適合下載大文件,基本不會消耗內存,每次只讀取一部