我目前正在開發基於瀏覽器的項目,我第一次使用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