从asp.net网站下载带有reponse.transmitfile的文件适用于台式机,而不适用于移动设备
我有一个网站,该网站生成一个图像文件(jpeg),然后提供一个按钮,允许用户下载该图像文件。
这在台式机上工作正常(直接下载到用户的“下载”文件夹),但是使用相同的代码下载到移动设备(iOS,Android)似乎无效。
我当前使用的代码:
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
什么是采用将所有设备的工作的正确方法?还是我需要针对不同设备的不同方法? (颤抖...)