ftpwebrequest相关内容

获取“(553)文件名不允许"在 FTP 服务器上重命名文件时

在我的应用程序中,我在 FTP 服务器的一个目录中有文件,我将该文件源移动到目标路径.在这个过程中,当我移动选定的源文件时,源文件不会显示在源路径中,它只会显示在目标路径中. 我尝试了以下代码,但出现错误: string sourceurl = "ftp://ftp.com/Mainfoder/Folder1/subfolder/subsubfolder/"字符串 Targetpat =" ..
发布时间:2022-01-09 11:57:44 C#/.NET

FtpWebRequest 返回“550 文件不可用(例如,文件未找到,无法访问)"对存在的目录使用 ListDirectoryDe​​tails 时

我有一个烦人的问题,阻止我在 FTP 中获取我需要的文件.此文件可能有不同的名称,因此我需要先访问该文件夹并列出其中的文件,然后直接向该文件发出请求. 我的问题是,例如,我可以在 Filezilla 中访问此文件,并且也完美地发现了该文件夹,但是当使用 FtpWebResponse 实例获取该文件夹时,出现错误 550 550 文件不可用(例如文件未找到,无法访问) 这里是代码: ..
发布时间:2022-01-09 11:57:39 C#/.NET

使用 C# 到 FTP 文件到大型机,包括数据集 - 将 FTP 脚本翻译成 FtpWebRequest 代码

我使用 cmd (Windows) 将文件发送到 IBM 大型机并且工作正常,如下所示: 打开 abc.wyx.state.aa.bb用户经过lcd c:\传输>将示例文件'ABCD.AA.C58FC.ABC1FD.ZP3ABC'关闭再见 我需要将其转换为 C#.我一直在尝试使用 FtpWebRequest 但没有运气.我不知道如何包含我猜的数据集.当我运行应用程序时,出现以下错误: ( ..
发布时间:2022-01-09 11:55:34 C#/.NET

PowerShell FTPS 上传失败并出现“系统错误".

问题: 客户要求我们将提取的数据从我们的系统上传到他们的 box.com 平台,而不是我们正常的 SFTP 实用程序.我有 box.com 凭据,并且知道它们需要 FTPS 而不是 SFTP,并且需要被动模式.我抄录了 ThomasMaurer 的 Powershell FTP 上传和下载的片段脚本.我服务器上的 Powershell 版本是 4.0 代码片段是: #config$用 ..
发布时间:2022-01-09 11:54:24 其他开发

如何使用 FtpWebRequest 正确断开与 FTP 服务器的连接

我创建了一个 ftp 客户端,它在一天中连接数次以从 FTP 服务器检索日志文件. 问题是几个小时后,我从 FTP 服务器收到一条错误消息(已达到 -421 会话限制..).当我使用 netstat 检查连接时,我可以看到到服务器的多个“已建立"连接,即使我已经“关闭"了连接. 当我尝试通过命令行或 FileZilla 执行相同操作时,连接已正确关闭. ftpRequest = (F ..
发布时间:2022-01-09 11:48:36 C#/.NET

修复 - System.Net.WebException:远程服务器返回错误:(500)语法错误,命令无法识别

我创建了 FTP 代码来传输文件.此代码工作正常,但有时会导致错误 500.确切的错误是 - 错误:System.Reflection.TargetInvocationException:异常有被调用的目标抛出.--->System.Net.WebException:远程服务器返回错误:(500) 语法错误,命令无法识别.在 System.Net.FtpWebRequest.CheckError ..
发布时间:2022-01-09 11:44:07 C#/.NET

使用 FtpWebRequest 重命名文件

将文件移动到另一个 FTP 位置时,您必须将 RenameTo 与新的 FTP 位置一起使用. 在本例中,如何使用 RenameTo 移动到新的 FTP 位置? FtpWebRequest ftpRequest = null;FtpWebResponse ftpResponse = null;尝试{ftpRequest = (FtpWebRequest)WebRequest.Create( ..
发布时间:2022-01-09 11:30:16 C#/.NET

在 C# 中使用代理连接到 FTPS

我下面的代码在我的电脑上运行得很好,没有代理.但是在客户端服务器中,他们需要向 FTP 客户端 (FileZilla) 添加代理才能访问 FTP.但是当我添加代理时它说 使用代理时无法启用 SSL. FTP 代理 var proxyAddress = ConfigurationManager.AppSettings["ProxyAddress"];WebProxy ftpProxy ..
发布时间:2022-01-09 11:28:23 C#/.NET

远程服务器返回错误:227 Entering Passive Mode (500 oops vs_utility_recv_peek: no data)

我在将 Windows 服务连接到 FTP 站点时遇到问题. 我从另一个开发人员那里继承了一项 Windows 服务.该服务连接到第 3 方服务器,下载 csv 文件,然后对其进行处理.由于某种原因,该服务停止工作(一年多以前,在我获得项目之前). 所以我回到了基础,创建了一个控制台应用程序,并仅在该应用程序中尝试了连接/文件下载功能.我尝试了许多不同的方法来连接到 FTP,但它们都向 ..
发布时间:2022-01-09 11:25:45 C#/.NET

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

我正在尝试在 FTP 服务器上创建一个文件,但我所拥有的只是一个字符串或数据流以及创建它时应使用的文件名.有没有办法从流或字符串在服务器上创建文件(我没有创建本地文件的权限)? string location = "ftp://xxx.xxx.xxx.xxx:21/TestLocation/Test.csv";WebRequest ftpRequest = WebRequest.Create(l ..
发布时间:2022-01-09 11:24:55 C#/.NET

在 C# 中递归上传到 FTP 服务器

我需要通过 C# 代码将一个文件夹(包含子文件夹和文件)从一台服务器上传到另一台服务器.我做了一些研究,发现我们可以使用 FTP 来实现这一点.但是这样我就只能移动文件而不是整个文件夹.任何帮助在这里表示赞赏. 解决方案 FtpWebRequest(也不是 .NET 框架中的任何其他 FTP 客户端)确实没有任何明确支持递归文件操作(包括上传).您必须自己实现递归: 列出本地目录 ..
发布时间:2022-01-09 11:20:13 C#/.NET

上传到 FTP 并使用 FtpWebRequest 下载回来后,存档或图像已损坏

我有两种方法: 上传文件到 FTP 服务器 从服务器下载文件. 一切都与文本或 xml 文件完美配合.但是,当我尝试上传然后下载存档或图像时,我收到“Windows 无法打开文件夹.压缩的 zip 文件无效"错误,存档和图像几乎相同.可能是什么问题? 这是我的方法列表: 上传: private string Upload(string Login, string Pas ..
发布时间:2022-01-09 11:20:03 C#/.NET

想使用 C# (FtpWebResponse) 从 FTP 读取文件列表,但它返回 HTML

我使用以下代码从 FTP 站点获取文件.它可以在我的计算机上运行,​​但是当我在另一台计算机上运行它时它只会返回 HTML 代码(当我通过浏览器访问 FTP 时,我可以看到 HTML 是网页的代码).怎么了? public String GetFilesAsString(string folder,string fileExtension){StringBuilder 结果 = new Stri ..
发布时间:2022-01-09 11:19:35 C#/.NET