确认文件已下载



有没有办法确认用户已经下载了文件?(而不是拒绝下载,或者在中间取消下载?最好在 c# 代码隐藏中。

使用时:Response.Write(...); .

您可以使用

Response.IsClientConnected来检查客户端是否仍然连接。

来自 MSDN

此属性使您能够更好地控制以下情况: 客户端可能已重置与服务器的连接。例如,如果 从发出客户端请求到已经过很长时间 当服务器响应时,确保 在继续处理脚本之前,客户端仍处于连接状态。

使用 Response.Write 写入响应后,执行此操作以检查客户端是否已连接,如果为 true,则表示文件已写入响应/下载。

http://msdn.microsoft.com/en-us/library/ms525453(v=vs.90).aspx

最新更新