您的位置:程序门 -> .net技术 -> c#



100-300元,请人解决一个httpwebrequest下载问题。 


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


100-300元,请人解决一个httpwebrequest下载问题。
发表于:2008-01-21 23:13:35 楼主
问题如下:

http://www.ic-on-line.cn/iol/viewpdf/767537.htm

这个url页面里面有个pdf文件,谁能用httpwebrequest下载下来。

(注意,服务器如果返回content-length的话,则可正常下载,但服务器大多数时候是返回chunk编码方式的,这个时候就下载不了,服务器发送少部分数据那就停止发送了,数据读取会阻塞在那里,因此不能完整的下载下来。但是通过ie是可以进行chunk下载的。)

谁能帮我解决这个问题.

  qq:5   7   3   9   2   7

 
发表于:2008-01-23 22:53:271楼 得分:0
c# code
httpwebrequest request = (httpwebrequest)webrequest.create ("http://www.ic-on-line.cn/iol/datasheet/tc74hc697_767537.pdf"); request.maximumautomaticredirections = 4; request.maximumresponseheaderslength = 4; request.credentials = credentialcache.defaultcredentials; httpwebresponse response = (httpwebresponse)request.getresponse (); console.writeline ("content length is {0}", response.contentlength); console.writeline ("content type is {0}", response.contenttype); stream receivestream = response.getresponsestream (); ..... 这里把 receivestream 写为文件就行了.
发表于:2008-01-23 23:05:242楼 得分:0
请加我qq,836919062,明天试一下,


快速检索

最新资讯
热门点击