2015-11-02 103 views
0

我有一個網頁,其中包含上傳文件的按鈕。我的要求是,當用戶選擇要上傳的文件並單擊提交時,文件應該傳輸到SFTP服務器。我的問題是,我是否需要在客戶端計算機上安裝SSH客戶端才能實現此目的? 我想先把它上傳到我的http服務器作爲臨時文件,然後再從那裏上傳到SFTP服務器上,但是首先SFTP的目的是什麼,因爲文件將以未加密方式傳輸到服務器。從jsp頁面上傳到SFTP服務器的文件

回答

1

JSP是一種服務器端技術。如果要涉及JSP,則代碼必須在服務器上運行。

我的問題是,我是否需要在客戶端計算機上安裝SSH客戶端以實現此目的?

否。服務器必須完成這項工作。

我首先想到,然後將其上傳到我的HTTP服務器作爲一個臨時文件的SFTP服務器從那裏

這就是你將如何必須這樣做。

無法直接從網頁中的客戶端代碼與SFTP協議進行交互。

然後從那裏SFTP服務器,但後來什麼是SFTP的上首位

好問題的目的:但是你決定使用這種技術,所以這是給你。

作爲文件將被傳輸到服務器作爲未加密。

爲了保護瀏覽器和HTTP服務器之間的通信,請使用HTTPS而不是普通的HTTP。

+0

感謝您的寶貴答案昆汀。我根據您的回覆創建了一個新問題。這是我的主要目的。 https://stackoverflow.com/questions/33486754/jsp-file-upload-conversion-from-ftp-to-sftp – learner420

相關問題