C# 在下载C之前检查文件大小#

C# 在下载C之前检查文件大小#,c#,winforms,filesize,C#,Winforms,Filesize,有人能告诉我如何在从www.mypage.pl/users/programs/program.rar页面下载之前检查文件大小吗?例如,我在www.mypage.pl/users/programs/program.rar中有file.rar文件,我只能使用ftp下载,但我想首先检查Windows窗体中C#的文件大小,然后再下载。这将检查我的更新程序,如果一个网站上的文件大小与磁盘上的大小不同,它就会得到。但我不知道如何检查这个大小,以及以后如何正常下载如果您向相关资源发出http头请求,则内容长度

有人能告诉我如何在从www.mypage.pl/users/programs/program.rar页面下载之前检查文件大小吗?例如,我在www.mypage.pl/users/programs/program.rar中有file.rar文件,我只能使用ftp下载,但我想首先检查Windows窗体中C#的文件大小,然后再下载。这将检查我的更新程序,如果一个网站上的文件大小与磁盘上的大小不同,它就会得到。但我不知道如何检查这个大小,以及以后如何正常下载

如果您向相关资源发出http头请求,则内容长度头将以字节为单位给出大小。HEAD允许您只检索头(而不是完整的内容体),内容长度告诉您如果这是一个http GET,将下载的有效负载的大小。请看

添加c#标记。但是,您在这方面做了哪些研究工作或尝试?请参见以下回答:“内容长度标题[应该]给出以字节为单位的大小”-它不必实现,特别是对于根据请求生成的内容。