SaveFileDialog保存按钮事件

问题描述:

好吧,我有这样的场景在这里。我正在为用户指定一个URL,以允许他们开始下载。下载按钮有一个类似www.mydomainname/files/abc.mp3的navigateURL。所以当用户点击它时,它会自动弹出SaveFileDialog以允许用户选择他们的保存目的地。我的问题是,我们有没有权限访问SaveFileDialog中的按钮点击事件?像FileOk事件? 我想实现的是,我要跟踪的时候文件被下载次数。任何指针将非常感激。SaveFileDialog保存按钮事件

+0

http://*.com/questions/3154856/track-file-download-hits-count-in-asp-net检查出这个问题的答案。这似乎是一个更合适的方法。 – Corylulu 2013-02-27 01:40:32

+0

如果用户决定取消下载,处理程序是否会增加计数? – Zenvo 2013-03-04 02:43:43

+0

没有办法真正知道这一点。一个系统会更困难。另外,一旦下载开始,它就由浏览器从这一点开始处理。如果可能的话,我想不出一个如此巨大的安全威胁。 – Corylulu 2013-03-05 06:07:12

Track File Download hits/count in ASP.Net

检查出这个问题的答案。这似乎是一个更合适的方法。

你可以检查,看看是否FileName属性是空的。如果可能的话,可能还需要使用服务器日志来监视如果允许盗链,因为跟踪对话框将不会跟踪每种可能的方式来下载文件。

+0

嗯,是的,我对这个savefiledialog也有点怀疑。感谢指针。 – Zenvo 2013-02-27 02:09:12

只要发送文件流完成后,日志添加到数据库,这将帮助您生成报告或做一个简单的SQL找回次的歌曲下载数量。

+0

嗯,你有喜欢的例子或什么?对我来说有点模糊 – Zenvo 2013-02-27 05:04:27