簡體   English   中英

使用Java下載遠程機器文件

[英]download remote machine files using java

我想使用Java代碼從本地系統下載位於遠程共享文件夾中的somefiles。 您能指導我們,我該如何進行。 我是否需要使用http或ftp。 但是我只想在本地機器上執行代碼。 它不應該喜歡客戶端服務器程序。 請在此處發布一些提示。

提前致謝。

如果不知道您的機器(運行應用程序的地方)和遠程機器的平台,就無法解決此問題。 但是一旦您知道您就有很多可能性。

代理完整解決方案

在遠程計算機上安裝代理。 代理應公開允許訪問文件的API。 例如,您可以將FTP服務器用作代理。 然后訪問此服務器並下載文件。 或者,您可以在一個可用的servlet容器之一中實現自己的應用程序或servlet,並通過HTTP提供對文件的訪問。

無代理解決方案

使用目標計算機的內置功能。 例如,使用SSH連接到Windows的Unix計算機和SMB。 兩者都支持Telnet。您可以使用jakarta的VFS軟件包。 SSH有幾種實現。 我推薦JSH。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM