0
我正在C#中开发.Net 2005中的Web应用程序。这里有一个规定,允许用户从我们的服务器下载文件,这将主要是.doc文件。所以我使用Response.TransmitFile
和content-disposition
头文件方法将文件写入客户端。识别Web应用程序中文件的下载状态
我目前的要求是确定正在下载的文件的状态。如果文件下载是成功/失败,那么我必须在我的网页上显示一条状态消息。
我不知道任何可以在ASP.Net中执行此类操作的方法。所以任何帮助,将不胜感激。主要问题是用户可以使用任何外部下载管理器工具执行下载过程,他可以从他的浏览器中关闭我的应用程序,并在以后继续下载过程。
编辑
成功中,我要确定所有的字节是否下载与否的意义。
感谢
+1为好的答案。所以我的问题的答案是“不”,对吧? – rahul 2009-12-10 04:55:13
对。这只是从服务器端无法实现的。 OTOH,也许如果你通过Ajax做了请求,你可以测量“成功”并更新客户端的页面来表示成功。我仍然不知道你如何衡量成功,或者为什么? – 2009-12-10 04:56:15
有没有办法通过使用Flash插件或类似的东西? – rahul 2009-12-10 05:10:23