none
IE如何判断文件下载完成 RRS feed

答案

  • 您的意思是说,希望在下载完成以后,让浏览器获得通知,并作主动作出相应的动作,是这样吗?

    在我的了解中IE这样的浏览器似乎并没有易用的编程接口可以实现这个,也许您应该考虑一下用其它方式来达到您的最终目的。


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    • 已标记为答案 David-CHAN 2010年5月18日 6:16
    2010年5月18日 3:51

全部回复

  • 下载完成后,IE 下载进度对话框会自动消失(如果选择了下载完后自动关闭);或者提示打开已下载的文件或文件夹(如果没有选择下载完后自动关闭)。
     
     
    --
    Alexis Zhang
     
    https://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
    http://social.technet.microsoft.com/Forums/zh-CN/categories
     
    微软中文技术论坛
    Windows 系统组/微软硬件组 版主
     
    本帖是回复帖,原帖作者是楼上的 "David-CHAN"
     
    如何判断一个文件下载是否完成了?
    David CHAN
     
     
    2010年5月17日 9:52
  • 这个我知道,现在想问的人没有代码方式可以实现当下载完成的通知服务器。
    David CHAN
    2010年5月17日 10:08
  • 请问您是……

       希望使用IE来解决这个问题?

    还是

       认为这个问题必须要通过IE才能解决?


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年5月17日 12:45
  • 其实是希望能用代码解决这个问题

    现在实现了一个文件下载的功能,是写入流的形式,IE窗口是没有刷新的,不像导入。

     


    David CHAN
    2010年5月17日 12:53
  • 可以换一种方式来描述问题吗?

    我没有看懂您的意思……


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年5月17日 13:13
  • 是这样的,现在做一个文件导出,当按下按钮的时候调用JS,添加一个DIV遮罩层。

    由于是用写入流的形式,所以页面并没有任何改变(也就是没有刷新)。

    而导出为EXCEL的时候,页面会重新刷新,自动把DIV遮罩层去除。

     

    其实就是有没有一个IE的文件下载完成事件可以通知?


    David CHAN
    2010年5月18日 1:34
  • 您的意思是说,希望在下载完成以后,让浏览器获得通知,并作主动作出相应的动作,是这样吗?

    在我的了解中IE这样的浏览器似乎并没有易用的编程接口可以实现这个,也许您应该考虑一下用其它方式来达到您的最终目的。


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    • 已标记为答案 David-CHAN 2010年5月18日 6:16
    2010年5月18日 3:51
  • 辗转两天,还是没有办法。

    最后还是谢谢版主了。


    David CHAN
    2010年5月18日 6:15
  • 你可以像Windows Update和MSDN订阅者网站这样用ActiveX来控制下载过程。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月21日 13:35