ftpwebrequest相关内容

C#通过FTP下载所有文件和子目录

一般信息 我还在学习 C# 的过程中.为了帮助自己,我正在尝试创建一个程序,该程序将自动将我所有的本地项目与我的 FTP 服务器上的文件夹同步.这样无论是在学校还是在家里,我总能找到相同的项目. 我知道有像 Dropbox 这样的程序已经为我做了这件事,但我认为自己创建类似的东西会在此过程中教会我很多东西. 问题 我实现目标的第一步是从我的 FTP 服务器下载所有文件、子目录和子文 ..
发布时间:2021-12-02 14:09:57 C#/.NET

使用 FtpWebRequest 输出日志

我想知道是否可以使用 FtpWebRequest 为我的 FTP 客户端输出日志. 像这样: [R] USER xxx[R] 331 请指定密码.[R] 通行证(隐藏)[R] 230 登录成功.[R] 系统[R] 215 UNIX 类型:L8[R] 壮举[R] 211-特点:[R] EPRT[R] EPSV[R] MDTM[R] PASV[R] 休息流[R] 尺寸[R] TVFS[R] 2 ..
发布时间:2021-12-01 09:22:42 C#/.NET

如何使用 FTP 在目录之间移动文件?

我有一个程序需要在 FTP 服务器上将文件从一个目录移动到另一个目录.例如,文件在: ftp://1.1.1.1/MAIN/Dir1 我需要将文件移动到: ftp://1.1.1.1/MAIN/Dir2 我发现了几篇推荐使用重命名命令的文章,所以我尝试了以下操作: Uri serverFile = new Uri(“ftp://1.1.1.1/MAIN/Dir1/MyFile.txt" ..
发布时间:2021-11-26 10:06:56 C#/.NET

使用 .NET Core 中的一个连接通过 FTP 下载多个文件

我正在尝试仅通过一个打开的连接将多个文件下载到内存中. 我从这个文档中知道:https://docs.microsoft.com/en-us/dotnet/api/system.net.ftpwebrequest.keepalive - FtpWebRequest 默认 KeepAlive 为 true.> 如果与服务器的连接不应该被破坏;否则为假.默认值为 true. 我已经创建了 ..
发布时间:2021-11-24 17:13:08 C#

VB.net - 查看远程文件是否存在

我有一个函数可以在传递 URL 后检查远程文件是否存在.假设它不存在,该函数将返回 0 以在另一个子程序中使用.这是我所拥有的: 公共函数 RemoteFileExists(ByVal fileurl As String) As IntegerDim 请求 As FtpWebRequest = DirectCast(WebRequest.Create(fileurl), FtpWebReques ..
发布时间:2021-09-16 19:51:49 其他开发

基础连接已关闭.服务器违反了协议

我正在尝试使用以下代码获取 FTPS FileZilla 服务器的目录列表: ftpRequest = (FtpWebRequest)FtpWebRequest.Create(host + "/" + directory);ftpRequest.EnableSsl = true;ServicePointManager.ServerCertificateValidationCallback = n ..
发布时间:2021-08-27 20:47:08 其他开发

通过 PowerShell 自动上传 SSL FTP

我已经搜索并阅读了很多关于在 PowerShell 中下载 SSL FTP 文件的内容...但是我该如何上传它们呢?我有一个每天需要上传的文件名,但我收到了我未登录的错误.我目前正在像这样上传到其他 FTP 站点: $Filename = "myfile.txt";$FullPath = "\\server\share\$Filename";$ftp = "ftp://user:pass@ftp ..
发布时间:2021-06-19 19:55:44 其他开发

为什么FtpWebRequest从根目录下载文件?这会导致553错误吗?

我已经构建了一个PowerShell脚本,用于从FTP服务器下载文件.该脚本适用于我测试过的所有服务器.对于该服务器,脚本能够连接并获得目录列表,但是每次尝试下载文件时,都会返回"553 File Unavailable"错误.下面是我用来下载文件的代码. 功能Get-FtpFile{参数([string] $ fileUrl,$ credentials,[string] $ destinati ..
发布时间:2021-05-09 19:39:24 其他开发

FtpWebRequest“根据验证过程,远程证书无效".

我有一个.NET客户端应用程序,尝试将文件通过ftp传输到具有自签名SSL证书的ftp站点.该ftp站点正在Windows 7 Enterprise IIS 7上运行.我收到以下错误消息:“根据验证过程,远程证书无效." 我尝试将证书安装在受信任的根证书中,但这仍然无法正常工作. 我已经在代码中使用了委托回调,这里提到了一些帖子-它可以工作.但是我不想在生产代码中使用它. 在生产 ..
发布时间:2021-04-21 20:09:08 其他开发

在C#中使用FtpWebRequest时设置端口号

当我尝试使用VS2008作为调试器从C#代码通过FTP传输到Win 2008 Server时,总是出现异常. 我的测试类如下: 公共类FTP{私有字符串ftpServerIP ="192.168.10.35:21";私有字符串ftpUserID ="Administrator";私有字符串ftpPassword ="XXXXXXXX";私有字符串uploadToFolder ="uploa ..
发布时间:2021-04-18 19:42:34 其他开发

是否有可能做“主动"操作?使用FtpWebRequest的FTP模式?

由于某些防火墙问题,我们需要使用“活动"模式进行FTP(即,不通过启动 PASV 命令). 当前,我们使用的代码大致如下: //获取用于与服务器通信的对象.FtpWebRequest request =(FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");request.Method = WebRequestM ..
发布时间:2021-04-18 19:35:49 其他开发

可以使用FileZilla或WinSCP连接到FTP,但不能与FtpWebRequest或FluentFTP连接

我正在尝试在我的代码中通过SSL打开FTP连接.我可以使用WinSCP的FileZilla连接并列出目录.但是当使用 FtpWebClient 通过.NET代码列出目录时,出现错误 (425)无法打开数据连接 由于我可以使用同一台计算机上的FileZilla进行连接,因此我不确定如何解决此问题. 这是我的代码 public void FtpStuff(){字符串url ="f ..
发布时间:2021-04-18 18:34:25 其他开发

将文件从FTP直接传输到C#中的Azure Blob存储

我编写了一个将文件从FTP服务器移动到Azure Blob存储的功能.我想将流从FTP传递到Blob,以便可以上传文件.我正在为每个文件运行while循环,并尝试使用 UploadFromStreamAsync()将文件移至Blob存储.但是,当我进行此调用时,我的流对象被处置了,因为哪个文件正在传输到blob,但是没有任何内容.在所有文件传输完毕之前,我不希望处置流对象.谁能告诉我怎么了吗? ..
发布时间:2021-04-14 18:46:43 其他开发

FtpWebRequest + Windows Azure =不起作用?

是否可以通过 FtpWebRequest (ASP.NET/C#)在Windows Azure上下载数据? 我目前正在执行此操作,不确定我的问题是否是 FtpWebRequest 通常无法正常工作,或者我是否有其他故障.. 有.以前做过吗? 解决方案 还可以通过 AlexFTPS进行此工作,您只需要添加 StartKeepAlive . 试试{字符串fileName = Pa ..
发布时间:2021-04-13 19:59:50 其他开发

突然获得"150 Opening Data通道,用于从服务器下载文件"在FTP下载工作了多年之后

我使用带有C#的ASP.NET创建文件传输应用程序,在其中将文件从FTP位置传输到服务器位置.从过去的5年来看,这种方法一直很好,但是从那以后,我的错误率就降低了. 远程服务器返回错误:150打开数据通道,用于从服务器下载文件 下面是我正在使用的代码 私有字符串脚本= @"setTimeout(""__ doPostBack('{0}',")“,",3000);“;保护int tot ..
发布时间:2021-04-10 19:04:26 其他开发

ftp列表目录-如何仅获取文件名

我正在为我目前正在编写的一小段代码而苦苦挣扎.该应用程序应该每天运行一次,并从ftp服务器下载所有文件.我的问题是: 尽管从理论上讲,我列出不真实内容的例程运行良好,可以检查所有文件并将其保存到列表中,但实际存在2个错误: 列表是html格式的 我只需要文件名和扩展名 代码 string localPath = System.Reflection.Assembly.GetE ..
发布时间:2021-04-01 21:04:21 其他开发

使用C#FtpWebRequest列出服务器文件夹和子文件夹

我正在尝试使用 StreamReader 在树状视图上获取文件,目录和子目录的完整列表.问题是花费的时间太长,并引发*“操作超时异常",并且仅显示一个级别. 这是我的代码 public void getServerSubfolder(TreeNode电视,字符串parentNode){字符串ptNode;List文件=新列表();尝试 {FtpWebR ..
发布时间:2021-04-01 20:34:56 其他开发

断开连接时如何使用自动恢复下载FTP文件

我可以下载FTP文件,但是下载代码没有简历功能,也没有多部分文件下载.因为文件大于500 MB,所以我无法连续下载它们,因为连接已关闭并且从头开始下载.如果断开连接,我希望我的代码恢复工作. 我正在使用的代码是: 公共字符串[] GetFileList(){string [] downloadFiles;StringBuilder结果=新的StringBuilder();FtpWebReq ..
发布时间:2021-04-01 19:47:00 其他开发

FtpWebRequest连接到AS/400

我需要从旧的AS/400服务器通过ftp下载一些文件.我的代码或多或少像: FtpWebRequest _request = (FtpWebRequest)WebRequest.Create("ftp://ftpaddress/FOO.CSV"); _request.Credentials = new NetworkCredential(_ftpUsername, _ftpPassword) ..
发布时间:2020-11-26 01:15:41 其他开发