使用Java上传FTP文件
嘿,我想使用java通过FTP将一个文件上传到我的Web服务器上名为“screenshots”的目录中。我一直在使用这段代码,它说它成功地存储了文件并成功连接,但是当我通过cpanel检查我的屏幕截图目录时,我没有看到上传的文件有任何帮助吗使用Java上传FTP文件,java,ftp,Java,Ftp,嘿,我想使用java通过FTP将一个文件上传到我的Web服务器上名为“screenshots”的目录中。我一直在使用这段代码,它说它成功地存储了文件并成功连接,但是当我通过cpanel检查我的屏幕截图目录时,我没有看到上传的文件有任何帮助吗 public static void uploadFilee() { FTPClient client = new FTPClient(); FileInputStream fis = null;
public static void uploadFilee() {
FTPClient client = new FTPClient();
FileInputStream fis = null;
try {
client.connect("****************");
client.login("********", "********");
System.out.println("Connected Successfully");
String filename = "C:/Users/Christian/Desktop/screenshots/img_" + queueInfo.get("SessionID");
fis = new FileInputStream(filename);
client.storeFile(filename, fis);
System.out.println("Stored File Successfully");
client.logout();
} catch (IOException e) {
System.out.println("Error_1");
e.printStackTrace();
} finally {
try {
if (fis != null) {
fis.close();
}
client.disconnect();
} catch (IOException e) {
System.out.println("Error_2");
e.printStackTrace();
}
}
}
`
您可能需要查看此页 在try语句中有storefile这样的语句,但如果它们失败,则返回false,而不是异常
更改代码以检查每个函数的返回值将有助于找到问题所在。这与SQL或PHP有什么关系?