所以我通過Java將文件上傳到FTP。當我在項目的源位置上載文件時,我沒有問題,但是當我想在我的桌面上上傳文件時,它不會上傳。Java在不在源位置時不能使用文件
client.connect("REMOVED");
client.login("REMOVED", "REMOVED");
String filename = "Icon.png";
fis = new FileInputStream(filename);
client.storeFile(filename, fis);
client.logout();
如果我不喜歡它,它會工作,但如果我將其更改爲
String filename = "C:\\Users\\username\\Desktop\\Icon.png";
我會得到一個錯誤,該文件是存在的,如果我將名稱更改爲類似
String filename = "C:\\Users\\username\\Desktop\\asdf.png";
這並不存在我會得到一個錯誤,但是當我做一個這樣做時,它不會給出錯誤,但文件不會上傳。有任何想法嗎?
什麼是你得到的錯誤? –
我沒有收到錯誤,但文件只是不上傳。 – user2526311
嘗試在'storeFile'中使用一個合理的文件名(不是路徑名)。 – Ingo