[Python] Django中点击图片链接强制直接下载的代码 →→→→→进入此内容的聊天室

来自 , 2020-08-22, 写在 Python, 查看 104 次.
URL http://www.code666.cn/view/5c16b0d0
  1. def Download(request):
  2.     def readFile(fn, buf_size=262144):
  3.         f = open(fn, "rb")
  4.         while True:
  5.             c = f.read(buf_size)
  6.             if c:
  7.                 yield c
  8.             else:
  9.                 break
  10.         f.close()
  11.  
  12.  
  13.     filename = '/usr/local/1.jpg'
  14.     try:
  15.         response = HttpResponse(readFile(file),mimetype='application/octet-stream')
  16.         response['Content-Disposition'] = 'attachment; filename=%s' %'附件'
  17.     except:
  18.         response = HttpResponse('')
  19.     return response
  20.  
  21.  
  22. #//python/6889

回复 "Django中点击图片链接强制直接下载的代码"

这儿你可以回复上面这条便签

captcha