c# 网页html 操作超时,c# – FtpWebResponse,操作超时

我想从ftp服务器下载基于日期时间的文件..我可以从CuteFtp第三方访问这个Ftp,而且每件事都是Okey ..但是当我在GetRespone()行运行下面的代码时,我得到这个错误:操作已经超时.

我用webclient requet以编程方式从这个FTP下载了一个示例文件,它很好..但是我需要使用FtpWebRequest来获取listDirectoryDe​​tail而webClient不支持..还有一件事,请求中有一个异常:FtpWebRequest.ContentType抛出了System.NotSupportedException类型的异常.

这是我的代码:

Uri uri = new Uri("ftp://192.168.1.5:2100/");//the private address

if (uri.Scheme != Uri.UriSchemeFtp)

{

return;

}

FtpWebRequest reqFTP;

reqFTP = (FtpWebRequest)WebRequest.Create(uri);

reqFTP.Credentials = new NetworkCredential("myuser","mypass");

reqFTP.KeepAlive = false;

reqFTP.Method = WebRequestMethods.Ftp.ListDirectoryDetails;

reqFTP.UseBinary = true;

reqFTP.Proxy = null;

reqFTP.UsePassive = false;

FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();

请帮忙 :(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值