如何在移动网站上处理下载

时间:2012-01-04 19:42:12

标签: asp.net-mvc-3 jquery-mobile

如何在mobi网站上处理图像下载 - 使用jquery mobile和asp.net mvc 3,并要求用户下载壁纸到他们的手机。

你可以触发下载,或者最好简单地将图像简化给他们并让他们处理保存吗?

任何意见都赞赏。

1 个答案:

答案 0 :(得分:1)

通常,您可以通过设置标题

强制在标准浏览器上下载内容
"Content-Disposition", "attachment; filename=\"LicenseAgreement.pdf\""

返回。这个SO显示了如何返回PDF文件,但理论上,你可以对图像做同样的事情。

How can I present a file for download from an MVC controller?

然而,如果 jquery mobile支持的每个浏览器甚至会尊重它并提供任何类型的保存提示或只是在新窗口中打开图像,这是值得怀疑的。试一试,但在iOS,Android,WinPhone 7.5+以及(窒息)Blackberry 6+上进行测试,看看会发生什么,因为它们可能会有所不同。

如果是我,我只是直接链接到当前页面上的图像或目标=“_ blank”,然后让它们保存它们,但它们通常会保存图像。