使用javascript(Chrome扩展名)通过FTP上传文件

使用javascript(Chrome扩展名)通过FTP上传文件,javascript,jquery,google-chrome,google-chrome-extension,ftp,Javascript,Jquery,Google Chrome,Google Chrome Extension,Ftp,我有一个chrome扩展,所以它是纯javascript+ChromeAPI。我想通过FTP协议上传一个文件 我已经明白,香草javascript不能做FTP请求。但是还有别的办法吗?我在一个Chrome扩展中,但我在在线API中没有找到任何ftp目的 我必须澄清,我必须通过黑匣子上的FTP上传一个文件。我无法控制它。这个黑匣子不能通过互联网访问,只能通过本地网络访问。看起来你可以使用这个库 但是套接字api在扩展中不可用。 关于它的更多信息JavaScript只理解HTTP和WebSocket

我有一个chrome扩展,所以它是纯javascript+ChromeAPI。我想通过FTP协议上传一个文件

我已经明白,香草javascript不能做FTP请求。但是还有别的办法吗?我在一个Chrome扩展中,但我在在线API中没有找到任何ftp目的


我必须澄清,我必须通过黑匣子上的FTP上传一个文件。我无法控制它。这个黑匣子不能通过互联网访问,只能通过本地网络访问。

看起来你可以使用这个库

但是套接字api在扩展中不可用。
关于它的更多信息

JavaScript只理解HTTP和WebSocket,不支持任何其他协议。您需要使用服务器端语言来实现这一点,即PHP@JoshStevenson那么为什么会得到回应呢?如果它不支持ftp请求,它应该向KO发出警报或抛出异常,否?它会得到什么响应
var ftpClient = new FtpClient(host, port, user, password);

ftpClient.connect().then(function () {
   ftpClient.upload("test.txt", buffer)
});