怎么判断文件是否已经可以下载并提示

如何判断文件是否已经可以下载并提示
环境:VS2008 Asp.net3.5
问题:点击表格的某一行,弹出一个下载确认对话框,然后点击【下载】按钮,可以下载远程ftp上的文件。如下图怎么判断文件是否已经可以下载并提示怎么判断文件是否已经可以下载并提示然后点击保存按钮,网页开始下载文件。
点击下载按钮的js代码:

window.location.href = “ftp://user:pwd@223.23.44.13:22432/15/002334.log";

现在问题是:由于网络原因,在点击【下载】设置链接后到网页弹出【保存文件对话框】之间有长时间的等待。我希望能够在该等待期间加个loading显示。请问这个怎么判断【保存文件对话框】是否弹出??
------解决思路----------------------
http://www.cnblogs.com/ljchow/archive/2010/04/08/1707808.html
------解决思路----------------------
点击就加个假的loading效果呗,然后大概估计个时间,将loading效果关掉,切换成类似支付那样的询问界面
------解决思路----------------------
什么时候出选择界面这个是浏览器控制的,你控制不了……
------解决思路----------------------
从点击下载链接到弹出窗口, 这都由浏览器包办了的, 可以是文件大了会慢.
另外就是这个FTP下载方式太不安全了, 帐号密码全暴露了, 懂的人单独连上去全部文件都能看到啊.