使用SimpleFTP,只需将simpleftp.jar添加到您的类路径并导入包中将使用它的任何类:在此处下载
import org.jibble.simpleftp.*;
Run Code Online (Sandbox Code Playgroud)
确保在上传图像等时使用二进制模式,否则它们可能会损坏.
try
{
SimpleFTP ftp = new SimpleFTP();
// Connect to an FTP server on port 21.
ftp.connect("ftp.somewhere.net", 21, "username", "password");
// Set binary mode.
ftp.bin();
// Change to a new working directory on the FTP server.
ftp.cwd("web");
// Upload some files.
ftp.stor(new File("webcam.jpg"));
ftp.stor(new File("comicbot-latest.png"));
// You can also upload from an InputStream, e.g.
ftp.stor(new FileInputStream(new File("test.png")), "test.png");
ftp.stor(someSocket.getInputStream(), "blah.dat");
// Quit from the FTP server.
ftp.disconnect();
}
catch (IOException e)
{
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
这是所有功能,因此它不允许您下载文件!
| 归档时间: |
|
| 查看次数: |
12043 次 |
| 最近记录: |