问题标签 [net-ftp]

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 回答
2396 浏览

ruby - Net::ftp getbinaryfile() 保存到文件与保存到变量

使用以下ftp_download方法有效,但如果我改变

我得到nil回报。根据

http://www.ruby-doc.org/stdlib-2.0/libdoc/net/ftp/rdoc/Net/FTP.html#method-i-getbinaryfile

inilf 我设置localfilenil如上,数据应该由方法检索和返回。我究竟做错了什么?

0 投票
1 回答
1884 浏览

ruby - 如何使用 nokogiri gem 从 FTP 远程解析 XML 文件,无需下载

使用上面的代码,我可以解析/读取 XML 文件,因为它首先下载一个文件。

但是如何在不下载的情况下解析远程 XML 文件呢?

上面的代码是运行时加载 rails 环境的 rake 任务的一部分。


更新:

我不会创建任何文件。我将使用 mongoid 将信息导入 mongodb。

0 投票
3 回答
4104 浏览

ruby - 对具有自定义端口的 FTP 使用 Net::FTP 实例方法 `open`

我有一个远程 ftp 服务器。
我可以使用 Cyber​​Duck 或终端 ftp 客户端连接到它。

尝试连接时,Net::FTP我可以这样做:

但是,这样做:

返回Errno::ECONNREFUSED: Connection refused - connect(2)

似乎.open不接受端口参数,因为我使用自定义端口,所以导致我出错。但是我需要使用.open方法,因为它用于我使用的外部gem(carrierwave-webdav)。
这个有什么解决方法,还是我应该创建自己的叉子?
如何使用.open方法连接到我的 ftp?

0 投票
1 回答
194 浏览

ruby - 鞋子挂在 Net::FTP 上

所以我写了以下代码:

基本上,它所做的是允许用户选择一个文件,它应该进入的文件夹,然后程序应该上传它。

这发生正确:东西上传正常,但不幸的是:程序窗口在上传期间挂起。为什么会发生这种情况(您是否遇到同样的问题?),我该如何解决?

谢谢你的帮助!

请注意,我正在 Windows 上运行此脚本,并且尚未“构建”可执行文件。

0 投票
1 回答
579 浏览

ruby - Unable to connect using net/ftp in ruby

I am getting following error when I am trying to connect the FTP server

I am able to access the same website from a browser using ftp://example.sg. Any ideas why net/ftp would have issues accessing the site?

0 投票
1 回答
528 浏览

ruby - 尝试将二进制文件从 URL 放入 FTP 服务器时,Net::FTP 和 open-uri 挂起

我有一个场景,我有一个 S3 URL,其中包含需要传输到 FTP 服务器的二进制内容。我正在使用Net::FTPopen-uri和 Ruby 2.0.0-p353。

open-uriXXYY-*上面的代码所做的是在当前目录中创建一个临时临时文件,但随后挂起。我不知道为什么。中断函数会产生以下跟踪:

解决方法是检索文件然后将其放入,但这感觉很笨重。我不能这样做是有原因的,还是我错过了一些明显的东西?包含或不包含块大小的相同问题。

0 投票
0 回答
730 浏览

ruby-on-rails - Net::FTP - 找不到目录

我无法通过 ftp 连接到托管帐户并简单地列出给定目录中的文件。

下面是我存储在一个简单的 .rb 文件中的代码

它似乎可以很好地连接到托管帐户,但总是说找不到目录。`getresp': 550 Can't change directory to /webroot/irst/connect: 没有这样的文件或目录 (Net::FTPPermError)

我确实设置了 ftp 用户只能访问我托管帐户上的这个特定目录。不确定这是否有所作为。任何帮助表示赞赏。

0 投票
1 回答
336 浏览

perl - 通过 Perl Net::FTP 上传的图像损坏

为什么我在上传到 FTP 服务器时总是收到损坏的图像文件?.gif图像不会损坏,只有.jpeg/jpg.png损坏。

0 投票
1 回答
88 浏览

ftp - 开源 .NET FTP 应用程序

有人可以向我提供一些具有完整功能的 FTP 客户端应用程序的链接,例如 Filezilla 或其他类似的应用程序。我正在寻找一些开源解决方案,应该在.Net(C#,VB.Net)中开发。

我浏览了许多 FTP 库。像 NetFtp 和许多其他。但我没有足够的时间从头开始开发一个。我需要一些预先开发的,然后会根据我的要求对其进行修改。我想对文件上传实施限制,没有。上传的文件。(基于登录用户)。

谢谢你。

0 投票
1 回答
1688 浏览

ruby - Errno::EPIPE: 使用 Net::FTP 破坏管道

此问题类似,我可以连接甚至检查/更改工作目录,但调用list会引发Errno::EPIPE: Broken pipe错误。

到目前为止,我只在终端(OS X)上看到过这个。我尝试了几个不同的主机,我已经验证我可以使用 FileZilla 正常访问它们。我还验证了我可以通过常规的命令行ftp会话列出文件。

这可能是防火墙问题吗?还是我的外壳有问题?

这是一个示例 IRB 会话...

请帮忙,谢谢!

更新:我可以ftp.list从远程服务器上的 IRB 会话中执行...

...但我不确定从中得出什么结论?我的本地版本的 Ruby?它仍然是防火墙/外壳问题吗?