completePendingCommand of Commons-Net


When I tried like this,

try(OutputStream fileStream = ftpClient.storeFileStream(remote)) {
    // do some
    final boolean commandCompleted
        = ftpClient.completePendingCommand();
    // check the result
}

I found that completePendingCommand() hangs.
The method apparently have to be invoked after the stream is closed.

try(OutputStream fileStream = ftpClient.storeFileStream(remote)) {
    // do some
}
final boolean commandCompleted
    = ftpClient.completePendingCommand();
// check the result
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s