文件下载到客户端,这个过程当中如出现任何意外(如断网、断电)等情况,希望能判断是否下载成功,哪个大侠帮忙!谢谢

解决方案 »

  1.   

    如果用com组件来下在可能可以控制
      

  2.   

    To: hdt(接分接出个星星)
    能说具体点儿吗?谢谢
      

  3.   

    有办法,但是你要自己控制文件数据的发送过程:try
    {
        byte[] buffer = new byte[4096];
        for (...)
        {
            sendLen = 4096;
            fs.Read(buffer, 0, sendLen);//读文件
            Response.OutputStream.Write(byte, 0, sendLen);//发送
        }
    }
    catch (Exception e)
    {
        下载失败
    }
      

  4.   

    对不起,写错了,应该是
    Response.OutputStream.Write(buffer, 0, sendLen);//发送
      

  5.   

    谢谢!我不太会.Net,请问如果这样,中途断网可以捕捉到错误吗?
      

  6.   

    to YangYuWeb(飘邈...) 
    当然可以了,因为是在服务端运行的嘛
      

  7.   

    gxboy(個性男孩 小学生学.NET) 
    不是重新下的问题,如果这样我还判断做什么?这是收费下载系统,如果不成功,不能收钱的
      

  8.   

    这个问题解决不了,可以选择使用ActiveX控件实现.