我的應用程序維護一個文件名超鏈接,單擊超鏈接會在瀏覽器中顯示該文件,因爲它是一個xml文件。在我的本地機器上,我可以讀取位於特定位置的文件。同樣,當我在DEV服務器上部署我的應用程序時,我希望應用程序從我定義的路徑獲取文件。我的應用程序在一些xyz服務器上運行,並且這些文件駐留在某個abc服務器上。如何從運行在xyz服務器上的應用程序連接到abc服務器。任何幫助,將不勝感激。如何連接到服務器
Q
如何連接到服務器
0
A
回答
0
如果你有文件的URL,你接着說只是這應該做的工作:
URL url = new URL("yoururl");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
+0
謝謝M.Sharma我嘗試了你提到的方式,並得到了下面的異常「java.net.MalformedURLException:unknown protocol:sftp」。我搜索了異常,發現我需要使用sftp連接到服務器。 – Prudhvini
0
我發現我的問題解決方案。我正嘗試使用sftp協議連接到服務器,這使得我無法使用URL類。我使用Jsch,一個外部jar,並使用主機名,用戶名和密碼來建立連接,並從與我運行應用程序不同的服務器讀取文件。下面是一個解釋相同的示例 http://kodehelp.com/java-program-for-downloading-file-from-sftp-server/
相關問題
- 1. 服務器到服務器的連接
- 2. phpMyAdmin如何連接到mySQL服務器?
- 3. 如何連接到庫MySQLi服務器
- 4. 如何連接android到wamp服務器
- 5. 如何連接到其他服務器
- 6. 如何連接到服務器
- 7. 如何將Sqlcmd連接到服務器?
- 8. pgAdmin如何連接到服務器?
- 9. 如何將Android連接到服務器
- 10. 如何連接服務器到Xmmp服務器
- 11. 如何連接到本地服務器(內部服務器)?
- 12. 連接到UDP服務器
- 13. iphone連接到服務器
- 14. 連接到服務器
- 15. 連接到FTPS服務器
- 16. 連接到Linux服務器
- 17. 連接到SignalR服務器
- 18. Socket.io連接到服務器
- 19. 未連接到服務器
- 20. 連接到ftp服務器
- 21. 連接到服務器
- 22. Android服務連接到服務器
- 23. 將MySQL作爲鏈接服務器連接到SQL服務器
- 24. 服務器連接
- 25. Android模擬器連接到服務器
- 26. 如何讓Web服務將連接到路由器的raspberryp服務器連接到公有IP地址
- 27. 如何與服務器連接git?
- 28. 如何連接mongodb和Informix服務器
- 29. 如何連接遠程Jupyter服務器
- 30. Laravel - 如何與SQL服務器連接
您必須編寫一些使用HTTP協議從服務器abc中獲取文件的代碼。沒有理由爲什麼服務器(xyz)不能播放客戶端。 – laune