我是靠谱客的博主 善良金针菇,最近开发中收集的这篇文章主要介绍java 中sun.net.ftp_开发FTP不要使用sun.net.ftp.ftpClient,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
转自: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 中sun.net.ftp_开发FTP不要使用sun.net.ftp.ftpClient所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复