ftpwebrequest相关内容
我需要从一个服务器通过C#代码将一个文件夹(包含子文件夹和文件)上传到另一台服务器。我进行的研究很少,发现可以使用FTP来实现。但是这样我就只能移动文件,而不能移动整个文件夹。感谢您的帮助。 解决方案 FtpWebRequest (以及.NET框架中的任何其他FTP客户端) )的确对递归文件操作(包括上传)没有任何显式支持。您必须自己实现递归: 列出本地目录 迭代条目,上传文件并递
..
我的下面的代码在没有代理的情况下在我的计算机上运行良好。但是在客户端服务器中,他们需要向FTP客户端(FileZilla)添加代理才能访问FTP。但是当我添加代理时,它会显示 使用代理时无法启用SSL。 FTP代理 var proxyAddress = ConfigurationManager.AppSettings [“ ProxyAddress”]; WebProxy
..
这应该很简单,并且可以上传.但是,当我在FTP服务器上打开上传的文件时,它显示的是二进制数据,它只是一些看起来像[[] [] [] []的怪异字符,以及正确的文件大小. 如何添加表示该文件是XML的属性或标头? public bool ProcessBatch(MemoryStream memStream) { bool result = true;
..
我试图将.txt文件上传到FTP服务器。但我有一些问题。我一直收到这个错误:远程服务器返回一个错误:(553)文件名不允许。 Stream writer = ftpReq.GetRequestStream(); 我无法弄清楚问题所在。我已经尝试使用filezilla上传文件,并且工作正常。我也尝试从服务器复制文件目标网址,并将其编码到我的应用程序中,但我仍然收到相同的错误
..
当您需要获取FTP服务器上所有目录的列表时,有什么办法可以处理这种情况:目录数量如此之大以至于需要太长的时间才能得到它,并且操作因超时而失败? 我想知道是否有一些库可以让你以某种方式做到这一点? 解决方案 尝试像这样 FtpWebRequest ftpRequest =(FtpWebRequest)WebRequest.Create(uri); ftpRequest.Cred
..
我已经编写了一个控制台应用程序来从FTP下载文件,然后上传到不同的FTP位置。 文件下载大约需要10秒,但上传时间大约需要6分钟。 每个文件大小为5-30KB,共有256个文件。非常小。 上传和下载代码非常相似,它遍历目录中的所有文件,然后上传。它很简单,如下所示,它从D:\LEV\文件夹迭代并上传文件到ftp。编辑:这是在Azure上运行的'小'的Windows虚拟机,所以我假设带宽不
..
我试图使用C#FtpWebRequest来下载文件。我不想下载,除非下载站点中的文件版本大于当前文件版本。如何在远程服务器上验证/获取文件版本? 解决方案 .exe和.dll文件具有版本信息,可以使用 FileVersionInfo .. ::。GetVersionInfo()读取该版本信息。文本文件没有版本信息。 此外,为了阅读此版本信息,您必须将文件 下载到临时位置。
..
我想在浏览器中显示来自ftp的pdf文件。我找到了一些代码,我试过了。 pdf在浏览器中显示,但文件为空。它包含所有页面作为原始文件,但没有页面上的内容。 string filename = Request.QueryString [ “视图”]; FileInfo objFile = new FileInfo(filename); System.Net.FtpWebReque
..
使用C#而不使用FtpWebRequest的FTP如何做FTP上传/下载? 我有一个想法,它可以使用线程来实现,但我无法 如果任何主体有一些代码片段可供参考,用于使用线程在FTP中进行多次上传/下载,则会有帮助。 解决方案 可能是任何帮助。 http://www.geekpedia.com/tutorial179_Creating-a-download-manager-in-C
..
有人可以看看下面的代码,告诉我我做错了什么。 public class FtpWebRequestUtil { private静态字符串RemoteHost; 私有静态字符串RemoteFtpPath; public static NetworkCredential Credential = new NetworkCredential(); public FtpWebR
..
我尝试使用列表中的FtpWebRequest文件的细节,但很频繁失败并引发WebException并显示错误没有登录530用户。 这怎么可能,这一些时间使用相同的凭据? 摘自代码: reqFTP =(FtpWebRequest)FtpWebRequest.Create(new Uri(ftpuri)); reqFTP.UseBinary = true; reqFTP.C
..
我试图从一个拥有大约9000个文件的FTP位置检索文件列表。 但是下面的代码总是只给出97个文件。在第98个文件的循环开始处, StreamReader.Peek()变为-1 输出“test.txt”总是只有前97个文件,因为FTP响应本身只包含97个文件。 欣赏任何帮助。 requestList =(FtpWebRequest)WebRequest.Create(“xx
..
我有: Dim ftploader As System.Net.FtpWebRequest = DirectCast(System.Net。 WebRequest.Create( “ftp://ftp.cabbageee.host-ed.me/nim/Vardelatestmessage.txt”), System.Net.FtpWebRequest) ftploader .C
..
我需要从FTP服务器上下载文件,并对其进行一些更改,并使用VB.NET将其上传到同一FTP。 请任何帮助。谢谢。 解决方案 一些链接: http://www.codeproject.com/KB/IP/FtpClient.aspx c#: http://www.c-sharpcorner.com/uploadfile/neo_matrix/simpleftp01172007
..
我在FTP服务器上收到一个文件,文件的名字是动态生成的。我试图编写一个程序来检查服务器上是否存在任何文件。 string userName = Dts.Variables [“User :: SFTPUsername“] Value.ToString(); string password = Dts.Variables [“User :: SFTPPassword”]。Value.To
..
我试图通过匿名FTP从远程FTP文件获取文件大小。 public static long GetSize(string ftpPath) { try { FtpWebRequest请求=(FtpWebRequest)FtpWebRequest.Create(new Uri(ftpPath)); request.Proxy = null; request.Credentia
..
我尝试获取FTP服务器上的文件列表,然后逐个检查本地系统上是否存在该文件,以及它是否比较修改的日期以及ftp文件是否较新下载它。 private void btnGo_Click(object sender,EventArgs e) { string [] files = GetFileList( ); foreach(文件中的字符串文件) { if(file.Length>
..
使用 FtpWebRequest 列出目录的内容;但是,它没有显示隐藏的文件。 如何显示隐藏文件? FtpWebRequest请求=(FtpWebRequest)WebRequest.Create(ftp_root + path); request.Method = WebRequestMethods.Ftp.ListDirectory; FileZilla正
..
我们有一个OpenVMS(VMS)Alpha服务器,我需要访问它才能通过FTP传输文件。问题是它不支持在启动连接时在 FtpWebRequest 中使用的命令( ftp://192.168.xx.xx ),除了FtpWebRequest外,还有其他的FTP功能吗? 我之前一直在Windows和Unix环境中使用我的代码,但这是我第一次在VMS操作系统上执行它,我也可以通过FTP访问服务器使用
..
public bool DirectoryExists(字符串目录) { bool directoryExists; var request =(FtpWebRequest)WebRequest.Create(directory); request.Method = WebRequestMethods.Ftp.ListDirectory; request.Credential
..