我的页面用到上传文件,我下载了几个上传文件的组件,其中一个FtpUpload觉得挺好用的,但是我还想显示出上传的进度,因为如果没有进度显示,那么上传大文件的时候很容易让用户觉得是不响应了。
   不知道如何实现,我还想取到上传的网速,显示在上传进度页面上。
   下过一个叫AspNetUpload的东东,例子程序运行很正常,奇怪的很同样的代码放到我的程序里面就不起作用,气死我。各位老大,请指点迷津,最好能说详细点,比如用到什么类,怎么实现的。
    分不够还可以再加,解决问题就好

解决方案 »

  1.   

    http://blog.joycode.com/dotey/archive/2005/06/12/53557.aspx
      

  2.   

    http://bestcomy.cnblogs.com/archive/2004/06/09/14267.aspx
      

  3.   

    我将http://blog.joycode.com/dotey/archive/2005/06/12/53557.aspx中的文件下载了
    我怎样获取文件的大小,怎样和正在下载的文件绑定到一起
      

  4.   

    用htmlinput控件上传一般的小文件还可以,但是如果要上传电影这样的大文件,一般用什么控件
      

  5.   

    上传电影我一般用自己写的ftp控件,来控制进度显示用xmldom进行load看的吧,可以看宝玉的文章,似乎老孟给的是自己的网站
      

  6.   

    晕,还真有人提供宝玉的文章<script language="JavaScript" type="text/javascript">
    <!--
    var iTimerID = null;
    var xmlHttp = XmlHttpPool.pick();LoadProgressInfo();
    function LoadProgressInfo()
    {
    var url = "progressInfo.asp"
    try
    {
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
    xmlHttp.onreadystatechange = function()
    {
    LoadData(xmlHttp);
    }
    }
    catch(e)
    {
    alert(e)
    }
    }function LoadData(xmlhttp)
    {
    if (xmlhttp.readyState == 4)
    {
    iTimerID = window.setTimeout("LoadProgressInfo()", 100); 
    eval(xmlhttp.responseText);
    }
    }//-->
    </script>