使用java以編程方式建立與遠程服務器ftp
或sftp
的連接後,可以在不寫入本地系統文件的情況下讀取/home/www-data/content/
的文件。基本上我想提取文件的元數據使用Apache Tika從該路徑沒有下載。從遠程ftp服務器提取文件的內容而不寫入本地磁盤中的文件
UPDATE:
我試圖用JSch這是SSH2
實現連接。
JSch jsch = new JSch();
session = jsch.getSession(SFTPUSER,SFTPHOST,SFTPPORT);
session.setPassword(SFTPPASS);
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();
這絕對是可能的,但你將不得不提供更多關於如何從Java代碼連接到遠程ftp/sftp的細節 - 你使用的是什麼庫等 – rootkit 2013-02-18 19:52:18
@ rootkit007:我更新了我的問題, 。 – user850234 2013-02-18 20:00:39