• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Django中实现点击图片链接强制直接下载的方法

Django中实现点击图片链接强制直接下载的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了django 链接mysql,django实现文件上传,python.django,django教程,django中文手册等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了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
</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Django中实现点击图片链接强制直接下载的方法

相关文章

  • 深入讲解Python中的迭代器和生成器
  • 自动化Nginx服务器的反向代理的配置方法
  • python中查找excel某一列的重复数据 剔除之后打印
  • python编写爬虫小程序
  • Python的Django框架中的URL配置与松耦合
  • python用于url解码和中文解析的小脚本(python url decoder)
  • python模拟登录百度贴吧(百度贴吧登录)实例
  • Python中的with...as用法介绍
  • Python里disconnect UDP套接字的方法
  • Python使用multiprocessing实现一个最简单的分布式作业调度系统

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python 实现插入排序算法
    • python list排序的两种方法及实例讲解
    • python备份文件以及mysql数据库的脚本代码
    • Python使用xlrd模块操作Excel数据导入的方法
    • 9种python web 程序的部署方式小结
    • Python深入06——python的内存管理详解
    • 在Python编程过程中用单元测试法调试代码的介绍
    • 快速实现基于Python的微信聊天机器人示例代码
    • python实现将文本转换成语音的方法
    • python实现爬虫统计学校BBS男女比例之多线程爬虫(二)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有