良い一日
ftpclient を使用してファイルをダウンロードしており、正常にダウンロードされていますが、これをファイルに変換する際に問題があります
たとえば、「helper.pdf」というファイルをダウンロードしていて、そのファイルをそのまま「helper.pdf」というローカル ファイルにダウンロードしたいとします。
これが私のコードです
FTPClient client = new FTPClient();
FileOutputStream fos = null;
try
{
client.connect(Host);
client.login(user_ftp, password_ftp);
if (client.changeWorkingDirectory("workingdirectory"))
{
fos = new FileOutputStream(Copy_file);
if (client.retrieveFile(Copy_file, fos))
{
//System.out.println("FOS : "+fos.toString());
//ObjectInputStream restore_file = new ObjectInputStream(fos);
}
fos.close();
}
JOptionPane.showMessageDialog(null, "Downloaded", "Info", JOptionPane.INFORMATION_MESSAGE);
}
catch (Exception err)
{
JOptionPane.showMessageDialog(null, "Error downloading update file", "Error", JOptionPane.ERROR_MESSAGE);
}
問題は、FileOutputStream を pdf に変換する方法、または pdf ファイルとして保存する方法です。