【发布时间】:2017-05-12 22:37:29
【问题描述】:
这是 C#,asp.net。我的页面对要下载的文件进行响应写入。我需要知道用户是否真的选择了打开或保存,因为我们引发了一个事件,表明该人已经下载了文件,无论他们是打开还是保存。但是,如果他们点击取消,我们不想引发该事件。这样的事情可能吗?
【问题讨论】:
-
文件的请求是否真的被发送了?如果不是这就是你的线索......
-
我怎么知道?我们正在获得带有“您要保存 xxx”吗?的标准浏览器弹出窗口。
-
我认为这是不可能的。下载后,客户端控制文件。
-
我们必须更多地了解您的工作流程
-
好的。启动页面是一个带有文档超链接的网格。您单击一个链接,它会将此下载页面作为弹出窗口打开。下载页面对给定文件的名称执行 response.write。一旦 response.write 完成,下载页面就会消失,你会看到“你想打开还是保存文件 xxx”。
标签: c# asp.net internet-explorer