问题标签 [ftpwebrequest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
426 浏览

php - 有什么方法可以找到 PHP ftp_get 失败的原因吗?

如果连接成功,是否有办法找到 ftp_get fail 的原因?

错误报告或显示错误是否适用于此。

谁能给出这个功能失败的一些一般原因?

如果文件为空会发生什么?

0 投票
1 回答
4694 浏览

c# - How to create FtpWebRequest over SSL?

I am trying to create a connection to a remote server to upload a file, the connection needs to be over SSL and I have only a bunch of ports available on routers from both sides. The connection seems to succeed, however the Stream requestStream = request.GetRequestStream(); times out. After inspecting tracing log, the following line seems suspicious:

Although it says connection was created, I know that port 64230 is not open, and my guess is that's why it fails. So is it possible to specify which port to create a local connection from? Or maybe I'm missing something else?

[EDIT]:

I set up FTP site on IIS on my local machine for testing, to see what could possibly be going wrong, but I'm getting the same problem. What's interesting is that I can connect on pretty much any port with the same settings, except 990. I can now rule out the firewall, it doesn't seem to be the problem. Any other guesses? Here is the sample code:

0 投票
2 回答
30269 浏览

vb.net - 使用 FTP 下载每个文件 *WHILE* 获取文件列表

我们需要使用 vb.net 从远程 FTP 服务器获取大约 100 个非常小的文件。我们公司不会让我们购买(或安装)任何 3rd 方 ftp 库......所以我们被迫使用 FtpWebRequest 之类的东西。(或者是否有更好的免费选择,它已经是 Visual Studio 的一部分?)

这种方法有效,但速度非常慢。(我假设是因为不断登录/注销。)

相反,我们可能应该这样做,但它永远不会起作用:

我们在网上找到了无数关于“获取 FTP 文件列表”和后来的“如何使用 FTP 下载 1 个文件”的示例……但我们从未看到“获取每个文件名,并立即下载”。

0 投票
2 回答
2007 浏览

vb.net - ftp 将多个大文件上传到一个文件中

我正在尝试通过将 2 个大文件作为一个文件上传到某个位置来将 2 个大文件上传到 ftp 服务器。如果文件很小,我可以让它工作,但它会因大文件而崩溃。

0 投票
2 回答
658 浏览

c# - 在 c# 中设置 enablesl=true 是否意味着安全的 ftp

如果我们只是在 c# ftpWebrequest 代码中设置 EnableSsl=true,这是否意味着正在完成一个安全的 ftp。否则在 iis6.0 中执行安全 ftp 的正确方法是什么。请建议

0 投票
1 回答
469 浏览

c# - 在生产机器 ASP.Net 上使用 FtpWebRequest 从 ftp 服务器流式传输和保存文件时的不同行为

可能有一些非常简单的答案,但我真的坚持这个。

我编写了一些代码,通过 ftp 获取相当大的 (4GB+) xml 文件,将其作为字符串读取并将文档拆分为较小的部分。最后将较小的文件写入磁盘。

在我的开发人员机器上一切都运行良好,但是当投入生产时,脚本在仅读取了文件的十分之一后突然结束。不抛出异常。每一行代码都按预期执行。它只是在遍历整个文件之前结束。这让我觉得是一些 IIS 或 web.config 设置需要被篡改。

代码在 Umbraco CMS 中作为自定义用户控件运行。服务器是运行 IIS 的 2008 Windows 机器。

有任何想法吗?这是代码:

ReadStreamIntoNewRecord 函数如下所示:

0 投票
1 回答
1325 浏览

c# - FTPWebRequest .NET 3.5 与 4

我有一个与 IBM 大型机建立 FTP 连接的应用程序,并且一切正常。然后我针对 .NET 4 重新编译,大型机不再接受该文件,给我一条错误消息,说明该文件不存在,或者我没有权限。

这是我用来发送文件的:

Microsoft 是否在 .NET 3.5 和 4 之间进行了任何更改,因为这指向了框架更改?

0 投票
2 回答
3553 浏览

c# - 如何在断开连接的情况下自动恢复下载 FTP 文件

我可以下载 FTP 文件,但下载代码没有恢复功能和多部分文件下载。因为有大于 500 MB 的文件,我不能连续下载它们,因为连接被关闭,它从头开始下载。如果我的代码断开连接,我希望我的代码成为一个恢复工具。

我正在使用的代码是:

0 投票
4 回答
35576 浏览

c# - 我们如何使用 FtpWebRequest 显示上传进度条

我正在使用FtpWebRequest. 我需要显示完成了多少的状态。

到目前为止,我的代码是:

0 投票
1 回答
945 浏览

.net - 使用 FTPWebRequest 列出文件时出现问题

我在使用 .NET FTPWebRequest 类将文件上传到 vsftpd 服务器时遇到了一些问题。

首先,有没有办法使用 ListDirectoryDe​​tails 请求列出隐藏文件?现在我没有得到任何以“。”开头的文件/目录。

其次,当我请求一个名称以“-”开头的目录列表时,它会返回父目录的列表。例如,如果我请求一个“/-DIR”列表,我会得到一个“/”列表。

我相信如果发送“LIST -a ./<directory>”命令而不仅仅是“LIST”,则可以解决这些问题,但尝试在 FTPWebRequest 的 .Method 属性中添加命令会导致异常(根据文档)。

有没有办法解决这个问题?谢谢。