将文件存储在FTP服务器中

时间:2011-12-12 10:46:11

标签: java

我想使用java将一系列文件存储到ftp服务器中... 我试过这个..但我想存储一系列文件

try {
    client.connect("ftp.domain.com");
    client.login("admin", "secret");

    //
    // Create an InputStream of the file to be uploaded
    //
    String filename = "Touch.dat";
    fis = new FileInputStream(filename);

    //
    // Store file to server
    //
    client.storeFile(filename, fis);
    client.logout();
} catch (IOException e) {
    e.printStackTrace();
} finally {
    try {
        if (fis != null) {
            fis.close();
        }
        client.disconnect();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

1 个答案:

答案 0 :(得分:0)

怎么样......

for (String filename : fileNames)
{
    fis = new FileInputStream(filename);

    client.storeFile(filename, fis);
}
client.logout();

fileNames是一个String数组,包含您要上传的文件的路径。

您可能希望看一下this教程......