【发布时间】:2011-08-21 00:00:25
【问题描述】:
我正在尝试进行非常简单的文件上传。我想要一个可以上传我告诉它的任何文件的 Java FTPClient。但是 pdf 总是一团糟,我的 pdf 编辑器 (Adobe) 不会打开它,说存在 I/O 错误。
我正在使用以下类:
import org.apache.commons.net.ftp.FTPClient;
....
FTPClient client = new FTPClient();
FileInputStream fis = null;
try {
client.connect("mydomain.com");
client.login("user", "password");
String filename = "myPDF.pdf";
fis = new FileInputStream(filename);
client.storeFile("temp.pdf", fis);
fis.close();
client.logout();
} catch (IOException e) {
e.printStackTrace();
}
为什么这不起作用,我该如何解决?
【问题讨论】:
-
您是否尝试过半小时前的问题中的答案? stackoverflow.com/questions/5925438/…
-
是的,我现在正在使用 FTPClient。问题完全不同。
标签: java ftp ftp-client apache-commons-net