/**
* FTP 上传单个文件
*/
public static void fileUpload(){
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
try {
ftpClient.connect(SERVERIP); //ftp服务器IP地址
ftpClient.login(USERNAME, PASSWORD); //ftp服务器用户名与密码
String localUrl="D:\\123.jpg";
File file = new File(localUrl); //上传本地的一个文件
fis = new FileInputStream(file);
ftpClient.setBufferSize(1024); //设置缓存
ftpClient.setControlEncoding("UTF-8");
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); //设置文件类型(二进制)
String rename = "123.jpg";//放在服务器上的名字,这个时候也可以重命名叫456.jpg
ftpClient.storeFile(new String(rename.getBytes("GBK"),"iso-8859-1"), fis); //保存文件
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("FTP客户端出错!",e);
} finally{
IOUtils.closeQuietly(fis);
try {
ftpClient.disconnect(); //关闭FTP连接
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("关闭FTP接连失败!",e);
}
}
}
- 浏览: 6518 次
- 性别:
- 来自: 广州
最新评论
-
zhongbiqing:
请问下,兄台你的类(X509TrustManager)不用写代 ...
利用ftp4j实现ftps加密上传
相关推荐
java FTP 实现上传 下载 拷贝 亲测可用 java FTP 实现上传 下载 拷贝 java FTP 实现上传 下载 拷贝
javaftp实现上传下载解决编码问题
Qt5.8用ftp实现上传和下载文件,并带进度条显示
使用FTP实现文件上传下载。服务器使用的serv-u作为远端。
自己重新封装的C# FTP实现上传,下载,创建文件,文件夹,删除单个文件 MD5校验等, 支持FTP非空目录递归删除操作,测试通过,好用 环境为VS2012 开发
VB代码利用FTP实现文件上传于下载代码 VB代码利用FTP实现文件上传于下载代码
这是Ubuntu16.04环境下自己用C实现的简单的ftp服务功能,只涉及登录、上传、下载、退出功能。服务器端采用epoll多线程机制,可以实现多个客户端的同时接入。简单来说就是仿生FTP。
curl实现ftp上传下载,vs版本实现,可以使用
一款由java实现ftp自动上传整个磁盘所有文件,包括目录,下面的JTextArea读取Log4j及命令行的信息,采用第三方ftpClient.不过下载的部分还没有时间去做.
可以实现文件上传功能,并能检索到FTP目前的目录
java实现的ftp文件上传
Qt+libcurl实现FTP文件上传和下载Qt+libcurl实现FTP文件上传和下载
用C#语言来实现FTP上传、下载功能。还支持同步异步来操作。简单实用
可以实现ftp上传图片文件到指定ftp目录php实现通过ftp上传图片文件,用户无需手动更改目录,上传时可以选择是否上传到ftp位置,可有本地跟ftp可选
FtpWebRequest类实现FTP客户端的开发,C#开发,可实现获取服务器文件资源列表并显示出来,可进行文件的上传和下载。
易语言API实现FTP上传源码
FTP 客户端实现 1.单文件上传 2.多文件上传 3.加密文件 4.下载文件 5.解密文件 6.文件冲突 7.文件夹上传
NULL 博文链接:https://weareold.iteye.com/blog/638019
c# 实现文件FTP上传至服务器 WebClient上传文件至服务器(不带进度条) 要上传的文件(全路径格式) <param name="strUrlDirPath">Web服务器文件夹路径 <returns>True/False是否上传成功</returns>