如何返回供用户保存在ASP中的文件.网络应用程序
本文关键字:ASP 存在 文件 应用程序 网络 保存 用户 何返回 返回 | 更新日期: 2023-09-27 17:51:21
我有一个c#控件,我在运行时创建一个图像。这里的问题是,当用户创建提交按钮时,如何打开文件对话框。
我已经尝试过内容处理,但它不工作:(
场景如下:-我有一个aspx文件,我有一个ascx控制文件。
-
在那个控制文件的cs文件我正在做一些渲染和创建一个图像唯一的用户。创建图像后,我想显示它并下载它
-
我在控件的html文件中声明了一个按钮'download',并在该按钮的onclick事件中指定了一个方法
onclick中指定的函数写在该控件的cs文件中。内容如下:
public void DownloadPNG(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "text/png";
Response.AddHeader("content-disposition", "attachment; filename=hello.png");
Response.Write("...");
Response.End();
}
我做得对吗?这个会调用这个函数吗?这个函数对吗?
尝试使用Response.WriteFile
或Response.TransmitFile
甚至Response.BinaryWrite
你真的没有给任何信息来弄清楚你在做什么。
但是,如果您想让内容作为文件从ASP. js下载。. NET网页,这里是我写的一篇文章,展示了如何做到这一点。