首页 > TAG信息列表 > ftpwebrequest

【C#随手记】FTP上传与下载

完整代码: using System.IO; using System.Net; /// <summary> //——————————参数示例 //private string FTPIpPath = "ftp://119.45.5.197:21/";//默认端口号21 //private string UserName = "Njiyue";//用户名 //private string Password = "000000";//

C#使用FtpWebRequest 基础连接已经关闭:连接被意外关闭(The underlying connection was closed:The connection was close...

 公司内部开发的winform程序使用了FtpWebRequest下载FTP服务器的文件到本地。大多数人运行良好,由于我们是试运行逐步有人加入到平台的使用,前两天突然有个别机器无法连接FTP服务器报出了如下错误。The underlying connection was closed:The connection was closed unexpectedly 

FTP重命名方法备份

///// <summary> ///// 重命名 ///// </summary> ///// <param name="ftpFileName">2019-07-01\\123456.pdf </param> ///// <param name="newFilename">987654.pdf</param> //p

C#使用FtpWebRequest下载FTP文件连接意外关闭解决方法

 公司内部开发的winform程序使用了FtpWebRequest下载FTP服务器的文件到本地。 大多数人运行良好,由于我们是试运行逐步有人加入到平台的使用,前两天突然有个别机器无法连接FTP服务器报出了如下错误。      进行排查没有发现异常,windows事件管理器中查看也没有相关的错误。写的

C#FTP上传到Linux

我正在尝试检查FTP服务器上是否存在目录.在您说“使用ListDirectory”或“使用PrintWorkingDirectory”之前,它们并不总是有效.例如,我测试了ftp://webserver/Logs是否存在,并且都告诉我它确实不存在.因此,我放弃了将文件上传到目录的路线,如果成功,则该目录存在. 问题是,以下方法

c#-FtpWebRequest ListDirectory不会返回所有文件

我正在尝试从具有约9000个文件的FTP位置检索文件列表. 但是以下代码始终只提供97个文件.在第98个文件的循环开始时,StreamReader.Peek()变为-1 输出“ test.txt”始终仅具有前97个文件,例如,FTP响应本身仅包含97个文件. 感谢任何帮助. requestList = (FtpWebRequest)WebRequest.Cr

是否可以通过FTP代理使用C#FtpWebRequest?

据我了解,FtpWebRequest.Proxy属性表示一个HTTP代理.我必须通过FTP代理向外部服务器发出FTP请求. 到目前为止,使此功能起作用的唯一方法是创建一个使用Windows FTP命令的脚本并下载该脚本. 是否可以使用FtpWebRequest通过FTP代理下载文件?解决方法:如果您有预算,Dart可以为此提供一

c# – FtpWebRequest下载文件不正确的大小

我正在使用以下代码从远程ftp服务器下载文件: FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverPath); request.KeepAlive = true; request.UsePassive = true; request.UseBinary = true; request.Method = WebReques

c# – 连接到ftps:// URL

我试图使用此代码将文件上传到FTP,我遇到的问题是,当语法命中serverURI.Scheme!= Uri.UriSchemeFtp时,它返回false.这是否意味着我的URI地址设置不正确?我知道这是一个有效的地址,我使用ftptest.net来验证网站是否正常运行.我的语法有什么不对? private void button1_Click(object se

c# – 从WebRequestMethods.Ftp.ListDirectoryDe​​tails中提取文件名

我有一个应用程序执行以下操作:目录列表,下载文件,全部下载. 我从WebRequestMethods.Ftp.ListDirectoryDe​​tails获取文件名时遇到问题.对于每种情况,似乎都不可能这样做. WebRequestMethods.Ftp.ListDirectoryDe​​tails以下列方式返回lineItem: “-rw-r – r– 1 ftp ftp 3997

FtpWebRequest 的杂症 - "The server committed a protocol violation","基础连接已经关闭: 服务器提交了协议冲突

原文链接:http://www.cnblogs.com/wysky/archive/2008/10/31/FtpWebRequest_protocol_violation.html 基于.Net Framework 2.0的客户端,在开发用的VISTA和Server 2008上一切正常,放到客户机器上,有的总是报错 "The server committed a protocol violation

使用FtpWebRequest上传文件时覆盖已经存在的源文件

对于FTP操作不是很熟悉,今天做了个FTP上传,本来打算对已经上传的文件做个判断,如果文件存在则删掉源文件,重新创建文件,如果文件不存在,则创建文件。 后来发现,FTP有个命令STOR,功能:向服务器传送文件,如果文件存在,则覆盖源文件,否则创建文件。 在C#中 FtpWebRequest request = (FtpWebR

c# – 在TLS上使用FtpWebRequest的麻烦:远程服务器返回错误:234 AUTH TLS OK

我必须使用我的C#应用​​程序(.NET 3.5)在FTP上上传一些文件,这些文件使用TLS.使用FileZilla,没问题. 现在,使用我的C#代码,我得到了这个异常: The remote server return an error : 234 AUTH TLS OK. 我真的不知道为什么,因为FileZilla都可以. 这是我的代码: public static bo

c# – 读取从FTP目录到IEnumerable的文件夹路径

我目前正在研究.NET 4.6控制台应用程序.我需要解析FTP服务器上不同目录下的几个XML文件.我认为最好的方法是读取所有文件路径并将它们存储到IEnumerable中,以进一步处理它们(将XML文件序列化为对象). 根FTP路径如下所示: string urlFtpServer = @"ftp://128.0.1.70"; 文件路径如下

c# – 从字符串或流上传文件到FTP服务器

我正在尝试在FTP服务器上创建一个文件,但我所拥有的只是一个字符串或数据流以及应该用它创建的文件名.有没有办法在流或字符串上创建服务器上的文件(我没有创建本地文件的权限)? string location = "ftp://xxx.xxx.xxx.xxx:21/TestLocation/Test.csv"; WebRequest ftpRequest = We

网络进入创建文件夹

        /// <summary>         /// 创建 文件夹         /// </summary>         /// <param name="dirName"></param>     public void MakeDir(string dirName)     {      HttpWebRequest reqHTTP;      FtpWebRequest reqFTP;

c# – 确定FTP目录是否存在突然停止工作的代码

很久以前我写了下面的代码来确定FTP目录是否存在: public bool DirectoryExists(string directory) { try { FtpWebRequest request = GetRequest(directory); request.Method = WebRequestMethods.Ftp.ListDirectory; using (FtpWebResponse res

FTP操作/Passive/Active控制

1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.IO; 5 using System.Net; 6 using System.Globalization; 7 using System.IO.Compression; 8 using ICSharpCode.SharpZipLib.Zip; 9 using ICSharpCode.SharpZipLib.GZi