android小记之FTP文件上传
android客户端实现FTP文件(包括图片)上传应该没什么难度。写下来就了为了记录一下,望能帮到新手。
需要用到 commons-net-3.0.1.jar,后面附上jar包。
直接上代码:
/** * 通过ftp上传文件 * @param url ftp服务器地址 如: 192.168.1.110 * @param port 端口如 : 21 * @param username 登录名 * @param password 密码 * @param remotePath 上到ftp服务器的磁盘路径 * @param fileNamePath 要上传的文件路径 * @param fileName 要上传的文件名 * @return */
public String ftpUpload(String url, String port, String username,String password, String remotePath, String fileNamePath,String fileName) { FTPClient ftpClient = new FTPClient(); FileInputStream fis = null; String returnMessage = "0"; try { ftpClient.connect(url, Integer.parseInt(port)); boolean loginResult = ftpClient.login(username, password); int returnCode = ftpClient.getReplyCode(); if (loginResult && FTPReply.isPositiveCompletion(returnCode)) {// 如果登录成功 ftpClient.makeDirectory(remotePath); // 设置上传目录 ftpClient.changeWorkingDirectory(remotePath); ftpClient.setBufferSize(1024); ftpClient.setControlEncoding("UTF-8"); ftpClient.enterLocalPassiveMode(); fis = new FileInputStream(fileNamePath + fileName); ftpClient.storeFile(fileName, fis); returnMessage = "1"; //上传成功 } else {// 如果登录失败 returnMessage = "0"; } } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("FTP客户端出错!", e); } finally { //IOUtils.closeQuietly(fis); try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("关闭FTP连接发生异常!", e); } } return returnMessage;
}
jar包地址 : http://download.csdn.net/detail/baolong47/4096104
转:http://blog.csdn.net/baolong47/article/details/7301394
android小记之FTP文件上传相关推荐
- Android局域网实现FTP文件上传下载客户端与服务端
文章目录 前言 一.FTP是什么? 二.使用步骤 1 服务端 1.1 服务端的代码实现 2 客户端 2.1 客户端的代码实现 附件 前言 最近在公司的项目中,使用到了 局域网通信,不同的设备直接传递消 ...
- php vsftpd文件上传类,php ftp文件上传函数(基础版)
php ftp文件上传函数(基础版) 复制代码 代码如下: // 定义变量 $local_file = 'local.zip'; $server_file = 'server.zip'; // 连接F ...
- java ftp 下载慢_Java实现ftp文件上传下载解决慢中文乱码多个文件下载等问题
废话不多说了,直接给大家贴代码了,具体代码如下所示: //文件上传 public static boolean uploadToFTP(String url,int port,String usern ...
- java上传ftp_java实现FTP文件上传与文件下载
本文实例为大家分享了两种java实现FTP文件上传下载的方式,供大家参考,具体内容如下 第一种方式: package com.cloudpower.util; import java.io.File; ...
- android webview 多文件上传,Android网页WebView图片文件上传的问题
Android网页WebView图片文件上传的问题 发布时间:2020-07-13 22:48:15 来源:51CTO 阅读:5922 作者:拾荒者老大 在安卓下,webview上传图片点击是没用的, ...
- 基于OkHttp 、Retrofit 、Volley 、RxJava、Novate多种网络框架整合的快速项目开发框架,一行代码实现Ftp文件上传、文件下载、文件删除和进度监听的工具类的使用
基于OkHttp .Retrofit .Volley .RxJava.Novate多种网络框架整合的快速项目开发框架,Ftp文件上传.文件下载的工具类的使用. 依赖于Ftp的jar包,对上传.下载.删 ...
- php 上传图片 ftp,ftp文件上传_php ftp文件上传
摘要 腾兴网为您分享:php ftp文件上传,有道英语,央视影音,学习计时,微光等软件知识,以及天天小视频,24小时时间计算器,oki5500f打印机驱动,中天期货,差旅天下,filegee企业文件同 ...
- C++:FTP文件上传下载(附完整源码)
C++:FTP文件上传下载 FTP文件下载 FTP文件上传 FTP文件下载 #include #include #include #pragma comment(lib, "WinInet. ...
- FTP文件上传工具类
import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile; import org.a ...
最新文章
- Linux追加文件内容并在内容前加上该文件名(awk, FILENAME功能妙用)
- InteWidgetTookit现有三个控件的使用方法
- 2017.4.24 js 中的iscroll
- JAVA——一次性读取或者写入文本文件所有内容
- WPF 获取屏幕分辨率(获取最大宽高)等
- CS224n —— lecture2的重难点讲解
- Android--手机root获取与判断应用是否获取
- 只允许选中三级选择框的方法
- ASM:《X86汇编语言-从实模式到保护模式》第8章:实模式下硬盘的访问,程序重定位和加载...
- Java SVN管理工具的使用
- Linux下视频流媒体直播服务器搭建详解
- php操作剪贴板内容代码,查看剪贴板内容的方法
- 铁路标准 EN 50126
- Docker系列 深度使用nextcloud(一)
- 传奇私服添加物品方法
- 父子组件传值之(子传父)
- pritunl管理工具-路由转发配置
- Artifact在计算机视觉、图像处理领域的意思理解
- Nmap学习4 - 主机发现 实验一
- W5100S SPI+DMA 中的片选信号处理
热门文章
- Ambari删除服务报错之CSRF protection is turned on
- java对外sdk提供接口_Android SDK封装,对外提供接口
- android layout(l, t, r, b);,服务器里的a,t,l,r,b是什么意思? Android编程中关于layout(l,t,r,b)函数的问题...
- python3 os_Python3 标准库:os
- java wps linux 安装_ubuntu安装Java开发环境
- python下载文件暂停恢复_selenium+Python如何取消Chrome下载文件的‘保留’‘放弃’提示?...
- c html转换成word,C#实现HTML转WORD及WORD转PDF的方法
- apt ubuntu 指定ipv4_macOS 下使用 Docker 搭建 ubuntu 环境
- eureka注册中心HA集群搭建
- ORACLE日期时间函数大全(一)