我目前正在开发基于浏览器的项目,我第一次使用JavaScript,HTML和CSS,没有过去使用过这些语言的经验。基本上项目涉及以下内容:(1)允许用户经由下面的代码上传.csv文件:JavaScript文件传输SSH
<input id="files" type="file" accept=".csv" />
(2)读出文件,(3)转换成YAML文件(.yml) (4)通过SSH/SCP/SFTP将其上传到远程服务器。
我已经做了(1)和(2),但什么我遇到真正的麻烦是部分4.我的问题是:
- 是否有可能在JavaScript文件上传到远程服务器通过SSH/SCP/SFTP,请记住,这是一个基于浏览器的项目。
- 如果不是,那么允许用户执行此操作的一些其他基于浏览器的方法是什么?
- 使用JavaScript制作.yml文件的好资源?
谢谢。
现在想不到任何东西,我的头顶。如果我这样做,我会张贴另一个想法:) – DoctorLouie
我有一个Javascript编写过程写成'HTA'文件 - 网页与应用程序级权限运行 - 呼吁外部FTP程序上传的东西。很难使用Windows内置的FTP客户端,因为写这些的人不包含被动模式。 –
您只有XMLHttpRequest API(用于HTTPS和FTP)和WebSocket API(用于WSS)。因此2017年无法直接执行“SSH/SCP/SFTP”。 – 4esn0k