六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 51|回复: 0

FTP上传文件源码

[复制链接]

升级  40%

28

主题

28

主题

28

主题

秀才

Rank: 2

积分
110
 楼主| 发表于 2013-1-15 02:43:55 | 显示全部楼层 |阅读模式
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import sun.net.TelnetOutputStream;import sun.net.ftp.FtpClient;public class FtpUpload {/** * @param args * @throws Exception */public static void main(String[] args) throws Exception {// FTP客户端FtpClient fc = new FtpClient("10.42.24.83");fc.login("test", "test");System.out.println("rsp:" + fc.getResponseString());fc.binary();System.out.println("rsp:" + fc.getResponseString());TelnetOutputStream os = null;FileInputStream is = null;try {os = fc.put("ums2.cap");File uploadFile = new File("d:\\temp\\ums.cap");if (uploadFile.length() == 0) {throw new Exception("上传文件为空!");}is = new FileInputStream(uploadFile);byte[] bytes = new byte[1024];int c;while ((c = is.read(bytes)) != -1) {os.write(bytes, 0, c);}} finally {if (is != null) {is.close();}if (os != null) {os.close();}}System.out.println("上传文件成功!");}} 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表