byte[] buffer2 = new byte[6000];
FileStream kk2 = new FileStream(@"F:/pic11.jpeg",FileMode.Open,FileAccess.Read);
kk2.Read(buffer2,0,6000);
kk2.Close();
         FileStream kk = new FileStream(Server.MapPath("Temp//temp.jpeg"),FileMode.Create,FileAccess.Write);
kk.Write(buffer2,0,6000);
kk.Close();
         Image1.ImageUrl="Temp/temp.jpeg";请教:我上面这段代码是实现从F:/pic11.jpeg读进文件流,再进数组buffer2,最后显示在web页面的Image1控件上。但是结果没有显示,程序也没有抱错,请问哪里有问题啊。

解决方案 »

  1.   

    我来顶一下!
    ****************************************
    天天数码  数码天天
    http://www.ttdigital.mycool.net
      

  2.   

    byte[] buffer2 = new byte[6000];
    FileStream kk2 = new FileStream(@"F:/pic11.jpeg",FileMode.Open,FileAccess.Read);改为:
    FileStream kk2 = new FileStream(@"F:/pic11.jpeg",FileMode.Open,FileAccess.Read);
    byte[] buffer2 = new byte[(int)FileStream.Length];
      

  3.   

    kk.Write(buffer2,0,6000);长度应该是文件长度,不是数组长度