ASP.NET按钮在移动设备上调用“保存图像”以从网站下载/保存图像

时间:2019-02-15 18:26:26

标签: asp.net image mobile download

我想使用ASP.NET控件在移动设备上调用“保存图像”对话框

我有一个用ASP.NET实现的网站。它生成图像,然后用户可以将其下载到他的客户端。很久以前,我使用下面显示的代码实现了一种适用于桌面客户端的解决方案,该代码在单击ASP.NET“按钮”时运行(将下载到客户端“下载”文件夹)。

Protected Sub Button2_Click(ByVal sender As Object, 
    ByVal e As System.EventArgs) Handles Button2.Click
    Dim arg2 As String = "attachment; filename=" & TextBox2.Text + ".jpg"
    Response.ContentType = "image/jpeg"
    Response.AppendHeader("Content-Disposition", arg2)
    Response.TransmitFile(Server.MapPath(".\Outputs\" + 
        TextBox2.Text + ".jpg"))
    Response.End()
End Sub

我正在尝试更新网站,以更好地与移动设备一起使用。如果我按原样保留“ Button2”的代码,并且用户单击它,则它会在移动浏览器中自行显示图像,然后(在Safari中)用户可以按住该图像并获得“保存图像”对话框。或者,用户只需选择并按住网站上显示的图像,然后弹出相同的对话框即可。

我想做的是当他们按下“ Button2”时调用“保存图像”对话框。是否有更新的方法来下载/保存适用于台式机和移动设备的图像文件?

0 个答案:

没有答案