| 发表于:2007-03-24 10:26:2123楼 得分:0 |
用webrequest方法下载流。 //下载你指定的图片的url bitmap构造方法接受该流。 //用这个流变成的图片 装入到你的picturebox控件 using system.io; using system.net; //..... httpwebrequest vhttpwebrequest = (httpwebrequest)webrequest.create( @ "http://album.sina.com.cn/pic_3/589d32f502000001 "); httpwebresponse vhttpwebresponse = (httpwebresponse)vhttpwebrequest.getresponse(); binaryreader vbinaryreader = new binaryreader(vhttpwebresponse.getresponsestream()); memorystream vmemorystream = new memorystream(); byte[] vbuffer = new byte[0x1000]; int vreadlength = vbinaryreader.read(vbuffer, 0, vbuffer.length); while (vreadlength > 0) { vmemorystream.write(vbuffer, 0, vreadlength); vreadlength = vbinaryreader.read(vbuffer, 0, vbuffer.length); } vhttpwebresponse.close(); vmemorystream.position = 0; picturebox1.image = bitmap.fromstream(vmemorystream); vmemorystream.close(); | | |
|