Django中实现点击图片链接强制直接下载的方法
2015-05-14 00:00
1176 查看
本文实例讲述了Django中实现点击图片链接强制直接下载的方法。分享给大家供大家参考。具体分析如下:
当用户点击图片连接时,默认为在浏览器中直接开打图片,这段代码可以让图片链接变成下载
这段代码也非常适合下载大文件,基本不会消耗内存,每次只读取一部分数据到内存,然后提供下载
希望本文所述对大家的Python程序设计有所帮助。
当用户点击图片连接时,默认为在浏览器中直接开打图片,这段代码可以让图片链接变成下载
这段代码也非常适合下载大文件,基本不会消耗内存,每次只读取一部分数据到内存,然后提供下载
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程序设计有所帮助。
相关文章推荐
- Django中实现点击图片链接强制直接下载的方法
- Android 下载显示网络图片 实现直接使用类似setimage的方法来完成
- php实现改变图片直接打开为下载的方法
- php -- PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件
- 怎么用<a>标签实现点击链接直接下载文件
- UIWebView中视频点击链接直接全屏播放而不是点击一个播放按钮的实现方法
- 点击文件链接直接下载 (下载图片
- 服务器二维码图片实现在浏览器直接输出&点击下载
- 用javascript实现点击链接弹出"图片另存为"而不是直接打开
- 用javascript实现点击链接弹出"图片另存为"而不是直接打开
- ASP实现点击链接直接下载文件
- 点击链接直接下载的实现
- 点击链接直接下载的实现
- ASP实现点击链接直接下载文件
- PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件
- 如何去掉图片点击后的超级链接产生的虚框问题(两种实现方法)
- php中点击链接直接下载图片
- php简单实现文件或图片强制下载的方法
- php简单实现文件或图片强制下载的方法
- jtopo 实现调用saveImageInfo()方法直接下载图片,支持所有浏览器