我的功能是这样子的,getinfo.aspx?from=0&to=10&file=d:\12345.wmv,如果传这样的一个地址过去,我就能实现12345.wmv的文件0K读取10K,from和to这两个参数动态设置的,如from=10而to=20就是从10K开始读到20K,读了10K的内容,然后我在getinfo.aspx要输出所读出来的字节,请问那位高手会呀,帮帮忙。

解决方案 »

  1.   

    http://community.csdn.net/Expert/TopicView3.asp?id=5117946
      

  2.   

    int start = int.Parse(Request["form"]);
    int end = int.Parse(Request["end"]);
    start = start*1024;
    end = end*1024;
    string strfile = Request["file"];
    FileStream fs = File.Open( strfile );
    fs.Seek( start , SeekOrigin.Begin );
    byte[] bdate = new byte[end-start+1];
    fs.Read( bdate , 0 , end-start+1 );
      

  3.   

    这位高手还在吗,这样读进去后,怎么在aspx页面输出呀
      

  4.   

    Response.OutputStream.Write( byte[] )