问题描述
解决方案
这个流中只有这么多字节,所以只能读取这么多。stream哪里来的。
解决方案二:
你这个复制图片么,首先你得while条件 就感觉有问题。没怎么做过c#,但是感觉代码怪怪的
解决方案三:
bitmap和byte数组的相互转换
解决方案四:
Stream stream;
try
{
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
}
catch (Exception)
{
throw;
}
pBar.Properties.Minimum = 0;
pBar.Properties.Maximum = Convert.ToInt32(Common.totleSize);
int buffer = 1024000;
byte[] bytes=new byte[buffer];
nReadSize = stream.Read(bytes, 0, buffer);
while (nReadSize > 0)
{
fs.Write(bytes, 0, nReadSize);
nReadSize = stream.Read(bytes, 0,buffer);
nowCount = nReadSize + nowCount;
}
Stream是我声明的,可是不仅仅有七万多,还有很多了,但是每次循环只能读取七万多,很奇怪,请大家指点指点吧
时间: 2024-07-28 15:17:33