12得票2回答
使用FtpWebRequest下载文件

我正在尝试使用FtpWebRequest下载文件。private void DownloadFile(string userName, string password, string ftpSourceFilePath, string localDestinationFilePath) { ...

11得票2回答
从字符串或流上传文件到FTP服务器

我想在FTP服务器上创建一个文件,但我只有数据的字符串或流和应该创建的文件名。是否有办法从流或字符串创建服务器上的文件(我没有权限创建本地文件)?string location = "ftp://xxx.xxx.xxx.xxx:21/TestLocation/Test.csv"; WebRe...

11得票1回答
远程服务器返回了一个错误: 227 进入被动模式 (500 oops vs_utility_recv_peek: 没有数据)。

我在连接Windows服务和FTP站点时遇到问题。 我接手了另一位开发者编写的Windows服务。该服务连接到第三方服务器,下载CSV文件并对其进行处理。由于某种原因,该服务停止工作(在我接手这个项目之前已经停止运行超过一年)。 因此,我回归基础,创建了一个控制台应用程序,并仅在该应用程序...

10得票3回答
重复使用FtpWebRequest

我正在尝试使用 FtpWebRequest 的方法WebRequestMethods.Ftp.DownloadFile从FTP下载文件的简单方法。问题在于我想显示下载进度,因此需要提前知道文件的大小才能计算传输百分比。但是,当我在 FtpWebRequest 中调用GetResponse 时,...

10得票3回答
FTP上传文件时,使用HTTP代理时不支持所请求的FTP命令。

有人可以看一下下面的代码,告诉我我做错了什么吗?我只是在打转,非常感谢任何指点。public class FtpWebRequestUtil { private static string RemoteHost; private static string RemoteFtpP...

10得票2回答
当当前用户目录与根目录不同时,使用FTP方法无法重命名文件

注:由于垃圾邮件预防机制的影响,我被迫将Uris的开头从ftp://替换为ftp。 我有以下问题。我必须使用C# ftp方法上传文件,然后重命名它。很简单,对吧?:) 好的,假设我的ftp主机是这样的: ftp.contoso.com 登录后,当前目录设置为: users...

10得票1回答
检查FTP服务器上的目录是否存在。

我正在运行一个检查来查看FTP服务器上是否存在一个目录: public bool DirectoryExists(string directory) { bool directoryExists; var request = (FtpWebReq...

10得票4回答
FtpWebRequest "根据验证程序,远程证书无效"

我有一个.NET客户端应用程序,尝试将文件FTP到具有自签名TLS / SSL证书的FTP站点。该FTP站点运行在Windows 7 Enterprise上,IIS 7。我收到以下错误消息: “根据验证过程,远程证书无效” 我尝试将证书安装在受信任的根证书中,但仍未能解决问题。 我在代码...

10得票3回答
FTP "ls -lt" 命令:如何列出 Linux FTP 和 Windows FTP 服务器的文件详细信息?

我正在编写FTP客户端,应该适用于至少Windows和Linux FTPs。但在继续之前,我想回答这些问题: 当在Linux上的FTP服务器使用ls -lt命令时,文件以哪个顺序列出? 所有Linux FTP服务器是否以特定格式 / 逻辑提供文件列表?例如,日期时间戳始终存在,并且文件按“...

9得票3回答
System.Net.FtpWebRequest获取日期时间戳示例

我正在寻找一小段示例代码,使用System.Net.FtpWebRequest命名空间获取FTP服务器上指定远程文件的时间戳。我知道需要将请求对象的Method属性设置为WebRequestMethods.Ftp.GetDateTimestamp,但是我不确定如何将响应返回到System.Da...