2012-02-01 44 views
1

我有一个使用Google图表API生成QR代码的Python(Wep2py)网络应用程序。该应用在屏幕上显示QR码,我想提供一个链接来下载它。考虑到图像不在我的服务器上,我有什么选择?使用Python web应用程序强制下载外部图像的链接

示例图片网址:
https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

编辑:用头Content-disposition: attachment;强制下载对话框的

我见过一提。有谁知道这个标题是否可以应用于外部资源?

回答

1
<a href="https://chart......world">Download QR code here</a> 

编辑:如果用户的浏览器能够处理的MIME类型谷歌发送的图像,浏览器将处理它。关于这件事你可以做的不多,这是一件好事TM

+0

在新选项卡中显示图像 - 以任何方式强制下载? – Yarin 2012-02-01 15:28:09

+0

在新选项卡中?那么,人们可以拯救它,不是吗?为什么要强制他们,如果浏览器可以显示图像? – 2012-02-01 15:29:23

+0

这是用户不必知道右键单击。下载链接应该启动一个下载对话框。查看我的编辑。 – Yarin 2012-02-01 15:52:09