Ссылка для принудительной загрузки внешнего образа с веб-приложением Python

У меня есть веб-приложение Python (Wep2py), которое генерирует QR-коды с использованием API диаграмм Google. Приложение отображает QR-код на экране, и я хочу предложить ссылку для его загрузки. Учитывая, что изображений нет на моем сервере, какие у меня есть варианты?

Пример URL-адреса изображения:
https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world

ИЗМЕНИТЬ:

Я видел упоминание об использовании заголовка Content-disposition: attachment; для вызова диалога загрузки. Кто-нибудь знает, можно ли применить этот заголовок к внешним ресурсам?


person Yarin    schedule 01.02.2012    source источник


Ответы (1)


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

Изменить. Если браузер вашего пользователя может обрабатывать MIME-тип, который Google отправляет для изображения, браузер его обрабатывает. Вы мало что можете с этим поделать, и это хорошоTM.

person Community    schedule 01.02.2012
comment
Это показывает изображение в новой вкладке - есть ли способ принудительно загрузить? - person Yarin; 01.02.2012
comment
В новой вкладке? Ну, тогда люди могут спасти его, не так ли? Зачем заставлять их, если браузер может отображать изображение? - person ; 01.02.2012
comment
Это для пользователей, которые не обязательно знают о щелчке правой кнопкой мыши. Ссылка для скачивания должна инициировать диалог загрузки. Смотрите мои правки. - person Yarin; 01.02.2012