java鬼混笔记:上传文件到FTP

--好记性不如烂笔头

导入依赖:

    

<dependency>
    <groupId>commons-net</groupId>
    <artifactId>commons-net</artifactId>
    <version>3.6</version>
</dependency>
java代码

package t;

import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class Test {
    public static void main(String[] args) throws Exception {
        FTPClient client = new FTPClient();
        client.connect("localhost", 21);// 服务器地址
        client.login("0", "0");// client的账号和密码

        FileInputStream fileInputStream = new FileInputStream(new File(("D:"+ File.separator+"1.docx")));//  要上传的文件
        client.makeDirectory("testFtp"+File.separator+"0");//  创建目录(ftp上的目录 )
        client.changeWorkingDirectory("testFtp"+File.separator+"0");// 存放的位置(ftp的目录)
        client.setFileType(FTP.BINARY_FILE_TYPE);// 设置文件格式
        client.storeFile("0.docx", fileInputStream);// 开始上传
        // 关闭
        client.logout();
        client.disconnect();
    }
}ok


猜你喜欢

转载自blog.csdn.net/u013845177/article/details/79516759
今日推荐