Я использую apache commons-net FTPClient для загрузки некоторых файлов.
Моя проблема в том, что это блоки в строке OutputStream os = client.storeFileStream("/test1.pdf");
!
Более странная вещь, это происходит, когда я запускаю программу автономно или при запуске NetBeans.(примерно в 90% случаев, но не всегда), и не тогда, когда я запускаю программу с отладкой NetBeans !!!
и когда они работают, размер загружаемого файла составляет 0 КБ!мой код такой:
File LF=new File(localFilePath);
InputStream is = new FileInputStream(LF);
is = new ProgressMonitorInputStream(Parent, "Uploading", is);
OutputStream os = client.storeFileStream("/test1.pdf");
byte[] buffer = new byte[1024];
int len;
System.out.println("start");
while ((len = is.read(buffer)) != -1){
os.write(buffer, 0, len);
os.flush();
}
is.close();
os.close();
В чем проблема?