问题标签 [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 回答
12268 浏览

c# - 如何检查 FtpWebRequest 是否有错误

如果我使用System.Net.FtpWebRequest将文件上传到 vsftpd 服务器,是否需要使用 GetResponse 来检查文件是否正确上传?还是每个错误都会出现异常?我System.Net.FtpWebResponse应该检查什么?

0 投票
4 回答
3458 浏览

c# - FtpWebRequest 连接到 AS/400

我需要通过 ftp 从旧的 AS/400 服务器下载一些文件。我的代码看起来或多或少像:

但是,消息引发了异常:

我猜 AS400 使用与 / 不同的路径分隔符,但我不知道如何以(1)FtpWebRequest 接受和(2)AS400 理解的方式来表达 uri。

还有其他人碰到这个吗?

0 投票
1 回答
535 浏览

utf-8 - FtpWebRequest 和外来字符/utf-8 字符

使用 FtpWebRequest 列出文件和文件夹时,可以列出带有外来字符的名称吗?

3个汉字的文件名会出现“???” 使用 FtpWebRequest 枚举文件时:

-rwxr-xr-x 1 用户组 1800 Dec 22 16:13:10 ???

我做错了什么,还是 FtpWebRequest 不支持这个?

我的代码源自此处的示例:http: //msdn.microsoft.com/en-us/library/ms229716.aspx

谢谢,布莱恩

0 投票
1 回答
3083 浏览

ftp - 使用 FTPWebrequest 类的主动/被动 FTP 传输

我正在使用FtpWebRequestC# 中的类传输文件;在那个类中有一个属性

我的意思是

  • 如果使用被动是假的,那么它是“主动的”
  • 如果使用被动是真的,那么它是“被动”

我上面的意思是对还是错?

0 投票
1 回答
1646 浏览

c# - 在 c# 中解析 FTP 文件列表需要帮助

我正在使用此代码获取目录中所有文件的列表

这里 webRequestUrl = something.com/directory/

但我没有得到文件列表,而是得到一些 HTML 文档类型行。

这个 ftp 服务器是基于 windows 的,但它在 unix 服务器上运行良好。

请帮忙。

谢谢。

0 投票
2 回答
2171 浏览

c# - System.Net.FtpWebRequest GetDateTimestamp 调用终止

以下测试工作...

虽然以下测试失败...

带有错误消息:

测试方法test2抛出异常:System.Net.WebException:远程服务器返回错误:(550)文件不可用(例如,找不到文件,无法访问)。

更新:我尝试使用另一个使用默认端口号的 ftp 站点(unix),所以 url 是“ ftp://myserver.com/dev ” - 并且 GetDateTimestamp() 仍然因相同的错误而死。

我已更新主题行和问题正文以正确反映我的查询。

0 投票
1 回答
11097 浏览

powershell - 当我尝试运行 FtpWebRequest.GetRequestStream 时出现“远程服务器返回错误:(500) 语法错误,命令无法识别”

我有以下代码将文件发送到 FTP 服务器。

我使用的 URI 是“ ftp://xxx.xxx.xxx.xxx/aaa/bbb/ccc/R1ACTIVE.TXT ”。FTP 服务器是 vsftpd

大多数情况下,文件是上传的。但有时我在尝试运行时遇到以下错误$ftp.GetRequestStream()

远程服务器返回错误:(500) 语法错误,命令无法识别。

为什么???

0 投票
3 回答
5039 浏览

c# - 通过 FTP 删除文件的问题

我正在使用 C# 将一些文件上传到 ftp 服务器。如果文件已经存在 FtpWebRequest 超时,所以我想先删除它。

但是 WebRequestMethods.Ftp.DeleteFile 也总是超时。难道我做错了什么?

这是我的代码:

编辑:哦,我试图删除的女巫文件并不重要。只要文件存在,请求就会一直超时。如果文件不存在,则会引发不同的异常。

凭据没有问题,我可以进行其他操作(上传/下载没有问题)。这也不是服务器问题,如果我使用具有相同用户名的客户端(FileZilla)连接到它/传递一切正常。

谢谢您的帮助。

0 投票
1 回答
2410 浏览

c# - C# FtpWebRequest 文件版本检查

我正在尝试使用 C# FtpWebRequest 下载文件。除非下载站点中的文件版本大于当前文件版本,否则我不想下载。如何验证/获取远程服务器上的文件版本?

0 投票
1 回答
4348 浏览

c# - 在 Win7 64 位上以编程方式从 C# 中的 ftp 下载文件时拒绝访问路径

我正在使用 C# 框架 REBEX 从 VS2008 中 Win7 64 位上的 FTP 下载文件。

在我按 F5 开始调试后,我收到一个错误,即拒绝访问我正在下载的路径。

我相信这可能是由于 UAC 和 Win7/Vista 上的权限提升问题。我做了一些研究并在 app.manifest 上找到了一些信息,但是当我更改 app.manifest 中的 requestedExecutionLevel 时,它提到它与 ClickOnce 安全设置不兼容。 所以我禁用 ClickOnce 只是为了让它在构建项目或调试时自动重新启用。是的,我已经为文件夹上的所有用户启用了完全安全权限,是的,我已经尝试将文件发送到我的 ...\AppData\Roaming\