JavaScript 文件传输 SSH

2024-01-06

我目前正在开发一个基于浏览器的项目,这是我第一次使用 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 文件的好资源?

谢谢。


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript 文件传输 SSH 的相关文章