當前位置:首頁 » 安卓系統 » 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)
具體操作步驟請參考第三方軟體使用說明書。

熱點內容
演算法m是誰 發布:2024-11-26 01:40:35 瀏覽:44
h1z1文件夾安裝 發布:2024-11-26 01:40:28 瀏覽:23
電話加密 發布:2024-11-26 01:39:09 瀏覽:28
hotspot源碼 發布:2024-11-26 01:33:05 瀏覽:282
日本電報密碼是多少 發布:2024-11-26 01:33:00 瀏覽:441
雷電緩存目錄 發布:2024-11-26 01:30:05 瀏覽:951
androidcanvas縮放 發布:2024-11-26 01:21:36 瀏覽:239
微信商家掃我為什麼輸入密碼 發布:2024-11-26 01:20:40 瀏覽:661
移動光貓無線路由器密碼多少 發布:2024-11-26 01:18:35 瀏覽:854
怎麼緩存一直播 發布:2024-11-26 01:17:38 瀏覽:448