调用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的操作都失败
InputStream is = ftpClient.retrieveFileStream(remote);
is.close();
ftpClient.completePendingCommand();
如果没写ftpClient.completePendingCommand();会导致后面对FTPClient的操作都失败
相关文章推荐
- 调用FTPClient 的retrieveFileStream(String remote)方法后的处理
- 调用FTPClient 的retrieveFileStream(String remote)方法后的处理
- FTPClient中 retrieveFileStream 的用法
- FTPClient调用retrieveFileStream导致线程挂起(防火墙问题)
- FTPClient中 retrieveFileStream 的用法
- 调用FTPClient 的getModificationTime方法时抛出 ArrayIndexOutOfBoundsException异常的解瘊办法
- FTPClient 上传文件调用storeFile方法SocketException问题
- FTPClien文件流传输ftpClient.retrieveFileStream(remoteFileName)
- FTPClient调用retrieveFileStream导致线程挂起(防火墙问题);下载文件小于实际文件问题解决
- Java RMI调用发生ClassCastException的处理方法
- 关于vfp调用连接服务器(linkServer)异常的处理方法
- 在Service的内部定义一个start()方法,简化Client端的调用
- Android开发:使用ftp服务下传图片功能,在FTPClient的listFiles()方法阻塞
- 在指定方法中抛出异常,在调用该方法的地方处理异常
- spring的事务处理详解:调用一个方法前的事务处理过程(源代码分析)
- iOS 方法调用异常处理流程
- 调用Camera返回为空的分析及处理方法
- JSP调用javabean报错处理方法
- 在Python的Django框架中调用方法和处理无效变量
- nginx限制IP恶意调用短信接口处理方法