ftpwebrequest相关内容

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

我需要从一个服务器通过C#代码将一个文件夹(包含子文件夹和文件)上传到另一台服务器。我进行的研究很少,发现可以使用FTP来实现。但是这样我就只能移动文件,而不能移动整个文件夹。感谢您的帮助。 解决方案 FtpWebRequest (以及.NET框架中的任何其他FTP客户端) )的确对递归文件操作(包括上传)没有任何显式支持。您必须自己实现递归: 列出本地目录 迭代条目,上传文件并递 ..
发布时间:2020-05-30 20:24:16 C#/.NET

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

我的下面的代码在没有代理的情况下在我的计算机上运行良好。但是在客户端服务器中,他们需要向FTP客户端(FileZilla)添加代理才能访问FTP。但是当我添加代理时,它会显示 使用代理时无法启用SSL。 FTP代理 var proxyAddress = ConfigurationManager.AppSettings [“ ProxyAddress”]; WebProxy ..
发布时间:2020-05-30 20:15:05 C#/.NET

将文件上传到FTP服务器时出错C#

我试图将.txt文件上传到FTP服务器。但我有一些问题。我一直收到这个错误:远程服务器返回一个错误:(553)文件名不允许。 Stream writer = ftpReq.GetRequestStream(); 我无法弄清楚问题所在。我已经尝试使用filezilla上传文件,并且工作正常。我也尝试从服务器复制文件目标网址,并将其编码到我的应用程序中,但我仍然收到相同的错误 ..
发布时间:2018-04-13 14:20:35 C#/.NET

ftp目录列表超时。大量的分部

当您需要获取FTP服务器上所有目录的列表时,有什么办法可以处理这种情况:目录数量如此之大以至于需要太长的时间才能得到它,并且操作因超时而失败? 我想知道是否有一些库可以让你以某种方式做到这一点? 解决方案 尝试像这样 FtpWebRequest ftpRequest =(FtpWebRequest)WebRequest.Create(uri); ftpRequest.Cred ..
发布时间:2018-04-13 14:18:01 C#/.NET

为什么我的ftp上传方法如此缓慢?

我已经编写了一个控制台应用程序来从FTP下载文件,然后上传到不同的FTP位置。 文件下载大约需要10秒,但上传时间大约需要6分钟。 每个文件大小为5-30KB,共有256个文件。非常小。 上传和下载代码非常相似,它遍历目录中的所有文件,然后上传。它很简单,如下所示,它从D:\LEV\文件夹迭代并上传文件到ftp。编辑:这是在Azure上运行的'小'的Windows虚拟机,所以我假设带宽不 ..
发布时间:2018-04-13 14:17:51 C#/.NET

C#FtpWebRequest文件版本检查

我试图使用C#FtpWebRequest来下载文件。我不想下载,除非下载站点中的文件版本大于当前文件版本。如何在远程服务器上验证/获取文件版本? 解决方案 .exe和.dll文件具有版本信息,可以使用 FileVersionInfo .. ::。GetVersionInfo()读取该版本信息。文本文件没有版本信息。 此外,为了阅读此版本信息,您必须将文件 下载到临时位置。 ..
发布时间:2018-04-13 14:17:44 C#/.NET

Pdf在ASP.net中的ftp浏览器中看起来是空的

我想在浏览器中显示来自ftp的pdf文件。我找到了一些代码,我试过了。 pdf在浏览器中显示,但文件为空。它包含所有页面作为原始文件,但没有页面上的内容。 string filename = Request.QueryString [ “视图”]; FileInfo objFile = new FileInfo(filename); System.Net.FtpWebReque ..
发布时间:2018-04-13 14:16:42 C#/.NET

如何使用C#在FTP中进行多个上传/下载

使用C#而不使用FtpWebRequest的FTP如何做FTP上传/下载? 我有一个想法,它可以使用线程来实现,但我无法 如果任何主体有一些代码片段可供参考,用于使用线程在FTP中进行多次上传/下载,则会有帮助。 解决方案 可能是任何帮助。 http://www.geekpedia.com/tutorial179_Creating-a-download-manager-in-C ..
发布时间:2018-04-13 14:13:55 C#/.NET

.Net FtpWebRequest有时会失败

我尝试使用列表中的FtpWebRequest文件的细节,但很频繁失败并引发WebException并显示错误没有登录530用户。 这怎么可能,这一些时间使用相同的凭据? 摘自代码: reqFTP =(FtpWebRequest)FtpWebRequest.Create(new Uri(ftpuri)); reqFTP.UseBinary = true; reqFTP.C ..
发布时间:2018-04-13 14:08:08 C#/.NET

FtpWebRequest ListDirectory不会返回所有文件

我试图从一个拥有大约9000个文件的FTP位置检索文件列表。 但是下面的代码总是只给出97个文件。在第98个文件的循环开始处, StreamReader.Peek()变为-1 输出“test.txt”总是只有前97个文件,因为FTP响应本身只包含97个文件。 欣赏任何帮助。 requestList =(FtpWebRequest)WebRequest.Create(“xx ..
发布时间:2018-04-13 14:05:41 C#/.NET

如何从FTP下载文件并再次上传

我需要从FTP服务器上下载文件,并对其进行一些更改,并使用VB.NET将其上传到同一FTP。 请任何帮助。谢谢。 解决方案 一些链接: http://www.codeproject.com/KB/IP/FtpClient.aspx c#: http://www.c-sharpcorner.com/uploadfile/neo_matrix/simpleftp01172007 ..
发布时间:2018-04-13 14:04:26 C#/.NET

检查FTP上是否存在文件 - 不知道文件的名称

我在FTP服务器上收到一个文件,文件的名字是动态生成的。我试图编写一个程序来检查服务器上是否存在任何文件。 string userName = Dts.Variables [“User :: SFTPUsername“] Value.ToString(); string password = Dts.Variables [“User :: SFTPPassword”]。Value.To ..
发布时间:2018-04-13 14:03:34 C#/.NET

从FTP服务器下载新的和修改的文件

我尝试获取FTP服务器上的文件列表,然后逐个检查本地系统上是否存在该文件,以及它是否比较修改的日期以及ftp文件是否较新下载它。 private void btnGo_Click(object sender,EventArgs e) { string [] files = GetFileList( ); foreach(文件中的字符串文件) { if(file.Length> ..
发布时间:2018-04-13 14:02:02 C#/.NET

获取“无效的网址”当使用FtpWebRequest上传文件时

我们有一个OpenVMS(VMS)Alpha服务器,我需要访问它才能通过FTP传输文件。问题是它不支持在启动连接时在 FtpWebRequest 中使用的命令( ftp://192.168.xx.xx ),除了FtpWebRequest外,还有其他的FTP功能吗? 我之前一直在Windows和Unix环境中使用我的代码,但这是我第一次在VMS操作系统上执行它,我也可以通过FTP访问服务器使用 ..
发布时间:2018-04-13 14:01:09 C#/.NET

检查FTP服务器上是否存在目录

public bool DirectoryExists(字符串目录) { bool directoryExists; var request =(FtpWebRequest)WebRequest.Create(directory); request.Method = WebRequestMethods.Ftp.ListDirectory; request.Credential ..
发布时间:2018-04-13 13:58:35 C#/.NET