当前位置:首页 » 安卓系统 » androidftp下载

androidftp下载

发布时间: 2024-07-13 10:52:17

㈠ Android开发访问ftp服务器

commons-net.jar里面有ftp相关的接口,这个是我自己封装的一个类

import java.io.FileInputStream;

import java.io.IOException;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;

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

import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;

public class FTPUtils {

/**
* 通过ftp上传文件
*
* @param fileNamePath
* 要上传的文件路径 , 以'结'尾
* @param fileName
* 要上传的文件名
* @return 如果成功返回"" , 否则返回错误结果
*/

public static String ftpUpload(String sdcardFullFileName, String fileName, String ftpPath) {

FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
String returnMessage = "";
try {
ftpClient.connect(ConnectConfig.ftpIP, ConnectConfig.ftpPort);
boolean loginResult = ftpClient.login(ConnectConfig.ftpUserName, ConnectConfig.ftpPassWord);
int returnCode = ftpClient.getReplyCode();
if (loginResult && FTPReply.isPositiveCompletion(returnCode)) {// 如果登录成功
String[] splits = ftpPath.split("/");
String temps = splits[0];
ftpClient.makeDirectory(temps);
for(int i=1;i<splits.length;i++){
temps += "/" + splits[i];
ftpClient.makeDirectory(temps);
}
// ftpClient.makeDirectory(ftpPath);
// 设置上传目录
ftpClient.changeWorkingDirectory(ftpPath);
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("UTF-8");
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.enterLocalPassiveMode();
fis = new FileInputStream(sdcardFullFileName);
// boolean result = ftpClient.(fileName, fis);
boolean result = ftpClient.storeFile(fileName, fis);

if(result){
returnMessage = ""; // 上传成功
}else{
returnMessage = "上传失败";
}
} else {// 如果登录失败
returnMessage = "登录FTP时失败,FTP用户名或者密码错误!";
}

} catch (IOException e) {
// ftp发送出现异常
e.printStackTrace();
returnMessage = "FTP客户端出错!" + e;
} finally {
try {
ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
return returnMessage;
}

}

㈡ 什么安卓文件管理器好用

1、ES File Explorer
ES文件浏览器(ES File Explorer)是Android平台上最富盛名,功能最强大,应用范围最广的一款文件管理器软件,是Android必备工具之一。原生中文支持,千万用户首选文件管理器!ES文件浏览器( ES File Explorer)是一个功能强大的免费的本地和网络文件管理器和应用程序管理器。

2、文件大师
文件大师是一款功能强大的文件管理软件。文件大师支持对文件的全部常用操作,如拷贝,删除,粘贴等。采用了特别优化过的文件/目录复制算法,使得其在大量文件复制的时候比其他文件管理类工具速度更快。
3、TeamDoc文档管理
TeamDoc文档管理软件实现文件加密集中储存,防泄密、防拷贝、防截屏、防打印,实现企业文档有序安全共享,协同编辑,版本追踪,为用户提供简单实用的文档管理系统解决方案。

㈢ 如何在mac电脑上查看android手机文件

从Android的网站下载一个传输工具,, 安装打开后,会显示一个类似Finder的窗口来复制文件.
如果是小米手机,可以发布一个ftp服务,然后用ftp命令或工具连上去.

㈣ 三星s5手机怎么添加FTP服务器

尊敬的三星用户:
抱歉,三星S5本机未有相关软件支持该功能,可以安装其他第三方软件尝试。(例:Android FTP)
具体操作步骤请参考第三方软件使用说明书。

热点内容
python获取文件列表 发布:2024-11-26 03:18:28 浏览:221
减刑算法 发布:2024-11-26 03:18:27 浏览:181
微信登录忘记密码怎么办啊 发布:2024-11-26 03:15:31 浏览:107
编码与加密 发布:2024-11-26 03:07:45 浏览:872
苹果7照片怎么加密码 发布:2024-11-26 02:44:57 浏览:931
药网源码 发布:2024-11-26 02:39:28 浏览:875
手机忘记密码输什么数字解锁 发布:2024-11-26 02:23:10 浏览:338
phpthisstatic 发布:2024-11-26 02:03:56 浏览:527
忘记的志愿者账号和密码如何找回来 发布:2024-11-26 01:57:46 浏览:207
交换机怎么复制配置文件 发布:2024-11-26 01:51:47 浏览:491