像Dropbox API一样访问FTP服务器

时间:2011-07-14 04:51:53

标签: ide dropbox sourcekit

在我寻找合适的Cloud IDE时,我遇到了SourceKit,这是一个Chrome扩展程序,可让您使用Ace / Bespin语法高亮显示器编辑Dropbox文件。这很棒!除了我没有真正使用我的Dropbox公共文件夹作为我的Web服务器:/

所以我查看了source code并且它是100%的javascript - 它使用Dropbox API来发送/接收文件。 Dropbox API使用REST而不是FTP。

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

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

任何人都知道这是否可行?

1 个答案:

答案 0 :(得分:1)

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

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