博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FTP webReq.ContentType异常的处理
阅读量:5312 次
发布时间:2019-06-14

本文共 868 字,大约阅读时间需要 2 分钟。

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取不到值。这是什么原因引起的啊?该如何解决?
 
搞了这么久,终于知道为什么了。这三个异常存在是正常的。我的程序需要使用ContentLength属性,因为是直接从http的改过来的,FTP的不能直接使用ContentLength属性,需要将Method改为WebRequestMethods.Ftp.GetFileSize,才能使用ContentLength属性。原因是在客户端中FtpWebRequest是忽略ContentLength这个属性的。
 
原文出自:http://bbs.csdn.net/topics/380034923

转载于:https://www.cnblogs.com/1175429393wljblog/p/8182447.html

你可能感兴趣的文章
Android 将drawable下的图片转换成bitmap、Drawable
查看>>
介绍Win7 win8 上Java环境的配置
查看>>
Android源码编译9步---Nexus 设备出厂镜像
查看>>
fatal: early EOF fatal: index-pack failed & Git, fatal: The remote end hung up unexpectedly
查看>>
移动、联通和电信,哪家的宽带好,看完你就知道该怎么选了!
查看>>
Linux设置环境变量的方法
查看>>
Atitit.进程管理常用api
查看>>
Atitit.软件研发团队建设原理与概论 理论
查看>>
Atitit jsr规范有多少个 407个。Jsr规范大全
查看>>
Atitit 如何创新 创新只有在两种条件下发生:自由、效率。
查看>>
用户权限树的建立及递归算法思路原则
查看>>
MyBatis的foreach语句详解
查看>>
input
查看>>
【新坑】音乐生成
查看>>
构建自己的项目管理方案
查看>>
利用pca分析fmri的生理噪声
查看>>
div水平居中且垂直居中
查看>>
怎么在windows7系统我的电脑中添加快捷方式
查看>>
QT - 内存泄漏检测
查看>>
三层架构
查看>>