亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Django中實現點擊圖片鏈接強制直接下載的方法

 更新時間:2015年05月14日 12:04:14   作者:令狐不聰  
這篇文章主要介紹了Django中實現點擊圖片鏈接強制直接下載的方法,涉及Python操作圖片的相關技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了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程序設計有所幫助。

相關文章

  • OpenCV全景圖像拼接的實現示例

    OpenCV全景圖像拼接的實現示例

    opencv其實自己就有實現圖像拼接的算法,當然效果也是相當好的,本文主要介紹了OpenCV全景圖像拼接,感興趣的可以一起來了解一下
    2021-06-06
  • Python爬蟲包BeautifulSoup簡介與安裝(一)

    Python爬蟲包BeautifulSoup簡介與安裝(一)

    這篇文章主要為大家詳細介紹了Python爬蟲包BeautifulSoup的簡介與安裝,具有一定的參考價值,感興趣的朋友可以參考一下
    2018-06-06
  • Python實現冒泡,插入,選擇排序簡單實例

    Python實現冒泡,插入,選擇排序簡單實例

    這篇文章主要介紹了Python實現冒泡,插入,選擇排序簡單實例,很適合Python初學者學習參考之用,需要的朋友可以參考下
    2014-08-08
  • python Web開發(fā)你要理解的WSGI & uwsgi詳解

    python Web開發(fā)你要理解的WSGI & uwsgi詳解

    這篇文章主要給大家介紹了關于python Web開發(fā)你一定要理解的WSGI & uwsgi的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧
    2018-08-08
  • 分享20個Pandas短小精悍的數據操作

    分享20個Pandas短小精悍的數據操作

    本文為大家整理了一個pandas數據操作的大集合,共20個功能,個個短小精悍,一次讓你愛個夠,感興趣的小伙伴快跟隨小編一起學習一下吧
    2022-04-04
  • python?pandas?數據排序的幾種常用方法

    python?pandas?數據排序的幾種常用方法

    這篇文章主要介紹了python?pandas數據排序的幾種常用方法,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • python如何構建mock接口服務

    python如何構建mock接口服務

    這篇文章主要介紹了python如何構建mock接口服務,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • python分治法求二維數組局部峰值方法

    python分治法求二維數組局部峰值方法

    下面小編就為大家分享一篇python分治法求二維數組局部峰值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python 3.5實現檢測路由器流量并寫入txt的方法實例

    python 3.5實現檢測路由器流量并寫入txt的方法實例

    這篇文章主要給大家介紹了關于利用python 3.5實現檢測路由器流量并寫入txt的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起看看吧。
    2017-12-12
  • Python?Decorator的設計模式演繹過程解析

    Python?Decorator的設計模式演繹過程解析

    本文主要梳理了Python?decorator的實現思路,解釋了為什么Python?decorator是現在這個樣子,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07

最新評論