androidftp下載
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)
具體操作步驟請參考第三方軟體使用說明書。