سلام
من یک فایل pgp دارم، که میخوام با کد جاوا اونو دانلود کنم و بعدش هم دیکود.
وقتی برنامه رو با کامپیوتر ویندوزی خودم اجرا میکنم درست دانلود میشه و دیکود میشه، وقتی برنامه رو روی سرور لینوکسی دیپلوی میکنم ، فایل دانلود میشه ولی حجم فایل 10 مگابایتی حدود 200 بایت کم میشه. که موقعی که میخوام دیکود کنم این ارور رو بهم میده:
gpg: [don't know]: invalid packet (ctb=20)
اینم کد جاوام هست:
FileOutputStream fos = new FileOutputStream(Localfilename);
InputStream inputStream = ftpClient.retrieveFileStream(remoteFileDir);
IOUtils.copy(inputStream, fos);
fos.flush();
IOUtils.closeQuietly(fos);
IOUtils.closeQuietly(inputStream);
boolean commandOK = ftpClient.completePendingCommand();