求高手指点。。。FtpWebRequest、FtpWebResponse定义变量时出现错误!

ychchhy 2011-11-07 05:08:31
FtpWebRequest webReq;
webReq = (FtpWebRequest)FtpWebRequest.Create(new Uri(updateFileUrl));
FtpWebResponse res;
res = (FtpWebResponse)req.GetResponse();

出现“webReq.ContentType”引发了“System.NotSupportedException”类型的异常
“webReq.PreAuthenticate”引发了“System.NotSupportedException”类型的异常
“webReq.UseDefaultCredentials”引发了“System.NotSupportedException”类型的异常

“res.ContentType”引发了“System.NotSupportedException”类型的异常
“res.PreAuthenticate”引发了“System.NotSupportedException”类型的异常
“res.UseDefaultCredentials”引发了“System.NotSupportedException”类型的异常

导致的结果是res取不到值。这是什么原因引起的啊?该如何解决?
...全文
590 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LOVE_GG 2011-11-09
  • 打赏
  • 举报
回复
楼主是好人,贴出答案,以后大家要少走很多弯路。顶~~~~
ychchhy 2011-11-09
  • 打赏
  • 举报
回复 1
搞了这么久,终于知道为什么了。这三个异常存在是正常的。我的程序需要使用ContentLength属性,因为是直接从http的改过来的,FTP的不能直接使用ContentLength属性,需要将Method改为WebRequestMethods.Ftp.GetFileSize,才能使用ContentLength属性。原因是在客户端中FtpWebRequest是忽略ContentLength这个属性的。

111,101

社区成员

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

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

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