编写一个带下载进度的下载软件,但是要算进度,必须得弄已经下载文件的大小(这个知道怎么查看大小)除以整个文件的大小,但是这个URL地址的文件我还没有下载好,怎么能得到他文件的大小呢。 —- webclient异步下载就可以有进度 a href=”http://blog.csdn.net/myhuli120/article/details/6914045″ target=”_blank”>http://blog.csdn.net/myhuli120/article/details/6914045 —- 40分 发送一个head (请求头的一种,如post ,get ) 请求过去 获取大小 —- 15分 貌似是不是要从服务器获取文件的相关信息呢?不然怎么知道大小,比如迅雷下载之前就会先弄清楚文件大小 —- 5分 在服务端执行一条简单的命令? —- 引用 6 楼 FeJerry 的回复: 发送一个head (请求头的一种,如post ,get ) 请求过去 获取大小 貌似是这个意思,不过我刚学,要怎么实现呢。 —- 引用 7 楼 ivanlxf 的回复: 貌似是不是要从服务器获取文件的相关信息呢?不然怎么知道大小,比如迅雷下载之前就会先弄清楚文件大小 应该是这样,不过怎么从服务器获取相关信息呢 —- 20分 查看响应头的Content-Length属性,请求文件没问题。 CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#如何获得将要下载的URL文件的大小! 喜欢 (1)赏[1034331897@qq.com]分享 (0)