转自:http://cai21cn.iteye.com/blog/700188
在开发一个web应用过程中,需要开发一个服务使用ftp功能将数据传输一个网外的ftp服务器。最初使用sun.net.ftp.ftpClient类,但是遇到问题,在网内测试没有问题,向网外传时报告失败。开发环境如下:
web服务:tomcat 5.5.28
OS平台:Linux 5
java: 1.5
失败报告:port命令失败,试试用pasv代替。代码如下:
Java代码
TelnetOutputStream os = null;
FileInputStream in =null;
try {
logger.debug("开始上传文件"+sourceFile);
java.io.File file_in = new java.io.File(sourceFile);
in = new FileInputStream(file_in);
//ftpClient.sendServer("TYPE I rn");
//ftpClient.sendServer("PASV rn" );
//logger.debug("发送TYPE I 和 PASC命令");
// 命名文件
最后
以上就是善良金针菇最近收集整理的关于java 中sun.net.ftp_开发FTP不要使用sun.net.ftp.ftpClient的全部内容,更多相关java内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复