JavaScript文件传输SSH

时间:2014-04-12 11:57:24

标签: javascript ssh yaml sftp scp

我目前正在开发一个基于浏览器的项目,我第一次使用JavaScript,HTML和CSS,没有过这些语言的经验。基本上该项目涉及以下内容:(1)允许用户通过以下代码上传.csv文件:

    <input id="files" type="file" accept=".csv" />

(2)读取文件,(3)转换为YAML文件(.yml),(4)通过SSH / SCP / SFTP将其上传到远程服务器。

我已经完成了(1)和(2),但我真正遇到的问题是第4部分。我的问题是:

  • 可以在JavaScript中通过SSH / SCP / SFTP将文件上传到远程服务器,请记住这是一个基于浏览器的项目。
  • 如果不是,有哪些基于浏览器的替代方法允许用户这样做?
  • 使用JavaScript制作.yml文件的任何好资源?

谢谢。

2 个答案:

答案 0 :(得分:0)

客户端JavaScript的安全性是一个有缺陷的想法,因此,您不太可能找到基于JS的SSH实现(SSH是非常复杂的协议族)。最好的选择是要有一个Java小程序来完成这项工作(必须对applet进行适当的数字签名才能连接到第三方位置)或将文件上传到Web服务器并让文件上传到其他地方。

答案 1 :(得分:-1)