public static void main(String[] args) throws SocketException, IOException{
FTPClient client = new FTPClient();
FileInputStream fis = null;
client.connect("ftp.someserver.co.uk",21);
boolean login = client.login("[email protected]",
"mypassword");
String filename = "C:/Users/NAVEEN~1/AppData/Local/Temp/engine_3018683681918436492.xml";
fis = new FileInputStream(new File(filename));
if(client.storeFile("myfile.xml", fis)){
System.out.println("yes");
}else{
System.out.println("no");
}
client.logout();
fis.close();
}
這段代碼正在上傳文件,因爲我想要,但沒有上傳它的所有內容。一些文件內容不在那裏!java FTP上傳問題
編輯-1
確定現在我創建了一個靜態文件,並嘗試上傳,但同樣它同樣的情況。
嘗試做'fis.close()'然後'client.logout()' – 2011-05-17 19:19:46
可能是問題與文件名'〜'和其他空格和其他字符 – 2011-05-17 19:19:46
所以什麼東西被打印出來 - 是或否?它沒有成功完成,還是它聲稱它正在成功完成,但沒有上傳整個文件? – QuantumMechanic 2011-05-17 19:21:40