1

在寻找合适的 Cloud IDE 时,我遇到了SourceKit,这是一个 Chrome 扩展程序,可让您使用 Ace/Bespin 语法荧光笔编辑 Dropbox 文件。这很棒!除了我并没有真正使用我的保管箱公用文件夹作为我的网络服务器:/

所以我查看了源代码,它是 100% 的 javascript——它使用Dropbox API来发送/接收文件。Dropbox API 使用 REST 而不是 FTP。

所以我想——如果我可以像 Dropbox 一样使用 REST 与我的 FTP 服务器通信会怎样?然后我可以将它插入 SourceKit 并从浏览器选项卡修改我的 FTP 服务器的文件!

但经过大量谷歌搜索后,我确定这是不可能的,或者我使用了错误的术语。我不能成为第一个尝试这样做的人。

有谁知道这是否可能?

4

1 回答 1

1

如果您是 FTP 服务器的所有者,也许您可​​以实现一个 REST HTTP 客户端,然后它会回答来自客户端(将是 SourceKit)的 REST 调用,但对于正常的 FTP 访问(它本身就是一个协议,例如HTTP),你不能通过 REST 来实现(REST 只是 HTTP),你需要通过 FTP 调用来实现。

因为 Chrome 插件是用 Javascript 编写的,而且只有 Javascript,并且因为FTP 无法使用 Javascript(Google 搜索返回的所有解决方案都使用服务器端脚本或 Java 小程序),所以这一切都是不可能的。

于 2012-11-11T19:18:04.020 回答