您的位置:首页 > 编程语言 > PHP开发

调用FTPClient 的retrieveFileStream(String remote)方法后的处理

2013-12-13 13:06 337 查看
commons-net的FTPClient,在使用public InputStream retrieveFileStream(String remote) 方法时需要特别注意,在调用这个接口后,一定要手动close掉返回的InputStream,然后再调用completePendingCommand方法,若不是按照这个顺序,则不对,伪代码: 
InputStream is = ftpClient.retrieveFileStream(remote); 
is.close(); 
ftpClient.completePendingCommand();

如果没写ftpClient.completePendingCommand();会导致后面对FTPClient的操作都失败
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: