私は非常に単純なファイルのアップロードを行おうとしています。指示したファイルをアップロードできるJavaFTPClientが必要です。しかし、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();
}
なぜこれが機能しないのですか、どうすれば修正できますか?