C# 取Ftp服务器下文件的大小问题

2009-06-05 05:26:20
如题,假如我要上传一个本地文件到服务器某目录下,如果存在该文件,我要判断服务器这个文件跟本地这个文件比大小,我怎么得到服务器目下文件的大小,谢谢各位,急!!
...全文
166 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lextm 2009-06-06
  • 打赏
  • 举报
回复
使用FtpWebRequest发个SIZE命令过去,看看返回的信息就应该看得到文件大小,

http://en.wikipedia.org/wiki/List_of_FTP_commands

但是前提是你的FTP服务器能够支持这个命令了。
zhushoudong 2009-06-05
  • 打赏
  • 举报
回复
FileInfo file=new FileInfo(Server.MapPath("1.jpg"));

file。lenght 就是他的大小了咯
aight 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yangqidong 的回复:]
WebRequest req = ......;
req.Method = WebRequestMethods.Ftp.GetFileSize;
WebResponse res=req.GetResponse();
[/Quote]
up
yangqidong 2009-06-05
  • 打赏
  • 举报
回复
WebRequest req = ......;
req.Method = WebRequestMethods.Ftp.GetFileSize;
WebResponse res=req.GetResponse();
linlusheng 2009-06-05
  • 打赏
  • 举报
回复
FileInfo fl=new FileInfo(Server.MapPath("1.jpg"));
Response.Write(fl.Length);

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧