store_fons & netFileStream магазина commons-net ftpclient не работает - PullRequest
1 голос
/ 13 марта 2012

Я использую 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();

В чем проблема?

...