问题标签 [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.
php - 有什么方法可以找到 PHP ftp_get 失败的原因吗?
如果连接成功,是否有办法找到 ftp_get fail 的原因?
错误报告或显示错误是否适用于此。
谁能给出这个功能失败的一些一般原因?
如果文件为空会发生什么?
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:
vb.net - 使用 FTP 下载每个文件 *WHILE* 获取文件列表
我们需要使用 vb.net 从远程 FTP 服务器获取大约 100 个非常小的文件。我们公司不会让我们购买(或安装)任何 3rd 方 ftp 库......所以我们被迫使用 FtpWebRequest 之类的东西。(或者是否有更好的免费选择,它已经是 Visual Studio 的一部分?)
这种方法有效,但速度非常慢。(我假设是因为不断登录/注销。)
相反,我们可能应该这样做,但它永远不会起作用:
我们在网上找到了无数关于“获取 FTP 文件列表”和后来的“如何使用 FTP 下载 1 个文件”的示例……但我们从未看到“获取每个文件名,并立即下载”。
vb.net - ftp 将多个大文件上传到一个文件中
我正在尝试通过将 2 个大文件作为一个文件上传到某个位置来将 2 个大文件上传到 ftp 服务器。如果文件很小,我可以让它工作,但它会因大文件而崩溃。
c# - 在 c# 中设置 enablesl=true 是否意味着安全的 ftp
如果我们只是在 c# ftpWebrequest 代码中设置 EnableSsl=true,这是否意味着正在完成一个安全的 ftp。否则在 iis6.0 中执行安全 ftp 的正确方法是什么。请建议
c# - 在生产机器 ASP.Net 上使用 FtpWebRequest 从 ftp 服务器流式传输和保存文件时的不同行为
可能有一些非常简单的答案,但我真的坚持这个。
我编写了一些代码,通过 ftp 获取相当大的 (4GB+) xml 文件,将其作为字符串读取并将文档拆分为较小的部分。最后将较小的文件写入磁盘。
在我的开发人员机器上一切都运行良好,但是当投入生产时,脚本在仅读取了文件的十分之一后突然结束。不抛出异常。每一行代码都按预期执行。它只是在遍历整个文件之前结束。这让我觉得是一些 IIS 或 web.config 设置需要被篡改。
代码在 Umbraco CMS 中作为自定义用户控件运行。服务器是运行 IIS 的 2008 Windows 机器。
有任何想法吗?这是代码:
ReadStreamIntoNewRecord 函数如下所示:
c# - FTPWebRequest .NET 3.5 与 4
我有一个与 IBM 大型机建立 FTP 连接的应用程序,并且一切正常。然后我针对 .NET 4 重新编译,大型机不再接受该文件,给我一条错误消息,说明该文件不存在,或者我没有权限。
这是我用来发送文件的:
Microsoft 是否在 .NET 3.5 和 4 之间进行了任何更改,因为这指向了框架更改?
c# - 如何在断开连接的情况下自动恢复下载 FTP 文件
我可以下载 FTP 文件,但下载代码没有恢复功能和多部分文件下载。因为有大于 500 MB 的文件,我不能连续下载它们,因为连接被关闭,它从头开始下载。如果我的代码断开连接,我希望我的代码成为一个恢复工具。
我正在使用的代码是:
c# - 我们如何使用 FtpWebRequest 显示上传进度条
我正在使用FtpWebRequest
. 我需要显示完成了多少的状态。
到目前为止,我的代码是:
.net - 使用 FTPWebRequest 列出文件时出现问题
我在使用 .NET FTPWebRequest 类将文件上传到 vsftpd 服务器时遇到了一些问题。
首先,有没有办法使用 ListDirectoryDetails 请求列出隐藏文件?现在我没有得到任何以“。”开头的文件/目录。
其次,当我请求一个名称以“-”开头的目录列表时,它会返回父目录的列表。例如,如果我请求一个“/-DIR”列表,我会得到一个“/”列表。
我相信如果发送“LIST -a ./<directory>”命令而不仅仅是“LIST”,则可以解决这些问题,但尝试在 FTPWebRequest 的 .Method 属性中添加命令会导致异常(根据文档)。
有没有办法解决这个问题?谢谢。