私は小さなプログラムに取り組んでいます。このプログラムは、ファイルを FTP サーバーにアップロードし、それを使って他のことを行うことができます。今...すべて動作org.apache.commons.net.ftp FTPClient
します。アップロードにクラスを使用しています。
ftp = new FTPClient();
ftp.connect(hostname);
ftp.login(username, password);
ftp.setFileType(FTP.BINARY_FILE_TYPE);
ftp.changeWorkingDirectory("/shares/public");
int reply = ftp.getReplyCode();
if (FTPReply.isPositiveCompletion(reply)) {
addLog("Uploading...");
} else {
addLog("Failed connection to the server!");
}
File f1 = new File(location);
in = new FileInputStream(
ftp.storeFile(jTextField1.getText(), in);
addLog("Done");
ftp.logout();
ftp.disconnect();
アップロードするファイルは、hTextField1 に名前が付けられています。今...プログレスバーを追加するにはどうすればよいですか? つまり、ftp.storeFile にストリームがありません...どうすればこれを処理できますか?
助けてくれてありがとう!:)
ご挨拶