HttpWebRespone 获取图片只有一半的问题
yren 2005-09-13 02:27:44 下面的程序在下载网页上的一张17K 的照片,却只有下载了8K,请高手指教。
public byte[] GetHtml(Uri myUri)
{
byte[] mybuffer=new byte[38192];
HttpWebRequest myHttpWebRequest=(HttpWebRequest)WebRequest.Create(myUri);
HttpWebResponse myHttpWebResponse=(HttpWebResponse)myHttpWebRequest.GetResponse();
Stream myResponseStream=myHttpWebResponse.GetResponseStream;
int length=myResponseStream.Read(mybuffer,0,mybuffer.Length);
byte[] blob=new byte[length];
for(int i=0;i<length;i++)
{
blob[i]=mybuffer[i];
}
return blob;
}