2012-02-22 105 views
-3

我需要創建新的文件,並把它變成遠程位置像http://anyip:port/file/myfile.txt爪哇 - 在遠程位置

能否請你幫我做這個創建新的文件?

問候

+0

您在遠程服務器的控制權?它運行的是FTP服務器還是HTTP內容監控系統,或者是否會接受您的上傳? – DNA 2012-02-22 10:15:32

回答

0

不久,不,這是不可能的(雖然我很想把我的文件到遠程位置http://google.com/file/myfile.txt)。

更詳細的:這取決於anyip:port服務器是什麼。如果它是你的系統,你可以安裝一個例如一個ftp服務器,並使用java將這些文件放到ftp中。

+0

其實我有另一臺機器和我在機器中使用的那臺機器的IP。我可以通過局域網訪問那臺機器。 Tomcat服務器運行在我的另一臺機器上,我必須將新創建的文件放在另一臺機器的tomcat根文件夾中。可以幫助我如何將新文件放在其他機器上? – 2012-02-22 11:22:45

+0

如何手動將新文件放在該「其他機器」上? – penartur 2012-02-22 11:25:42

+0

登錄到該機器並將文件放入tomact-> webapp-> Root文件夾。但我需要將使用java代碼的文件移動到其他機器上。 – 2012-02-22 13:26:54

0

嘗試使用FTP進行操作。 java中有一個FTPClient。這很簡單。

URL url = new URL("ftp://user01:[email protected]/README.txt;type=i"); 
URLConnection urlc = url.openConnection(); 
InputStream is = urlc.getInputStream(); // To download 
OutputStream os = urlc.getOutputStream(); // To upload 

有一個精彩的文章here