當前位置:首頁 » 文件管理 » 手機訪問ftp伺服器

手機訪問ftp伺服器

發布時間: 2024-08-13 12:43:28

A. 用手機怎麼訪問ftp伺服器

可以使用相關的工具來實現手機與FTP伺服器建立連接功能:安卓系統可以下載:AndroidFTP。蘋果手機就下載:FTP精靈。FTP是就是文件傳輸協議的縮寫,是網路上傳輸文件的基本和簡潔的方式,他要求有一個服務端和一個客戶端,提供文件存放的地方就是服務端,進行文件操作的是客戶端。所以,你如果要用FTP的方式聯通電腦和手機,前提必須保證他們在一個網路上,例如都是可以連接到網聯網的,或者在同一個區域網內部。

B. 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;
}

}

C. 電腦創建ftp伺服器,手機怎麼用wifi連接呢

這個問題是可以解決的方法如下:
1)首先在電腦上搭建一來個FTP(FTP伺服器,就是FTP協議的伺服器),用FTP軟體搭建一個FTP伺服器,一般是需要設置FTP賬號密碼的,設置一下,搭建好自了設置一下FTP存放文件的文件夾
2)然後查一下這台電腦的IP地址,這里的IP地址是電腦的內網(即區域網的地址),查詢的方法很簡單,快捷鍵Ctrl+R
打開命令行,輸知入cmd,然後輸入
ipconfig/all
回車,一般看到
那個192.168.......開頭的即是電腦的內網IP。
3)用手機連接上wifi,然後下載一個手機版FTP連接軟體(客戶端),在FTP客戶端上填上第2步查到的內網IP地址,和第一道步設置的賬號密碼,就可以用手機連接wifi了。

D. 為什麼手機瀏覽器不能訪問ftp

手機瀏覽器是可以訪問FTP伺服器的,輸入 ftp://192.168.3.3:2121 類似這樣的就可以
你可以嘗試下訪問電腦上的FTP伺服器,也可以訪問機頂盒建的FTP伺服器,還可以訪問智能電視建立的FTP伺服器,我測試都可以用瀏覽器打開
甚至你的手機也可以建立個FTP伺服器,你再用自己的手機瀏覽器打開,本機就可以直接訪問本機。我在自己手機下載安裝了個每步FTP伺服器,然後用手機上的瀏覽器訪問,很容易就打開了,當然自己訪問自己只是測試下,自己訪問自己沒有必要這么麻煩的

熱點內容
格式化linux 發布:2025-01-14 18:35:14 瀏覽:592
如何進入安卓原生市場 發布:2025-01-14 18:22:06 瀏覽:557
台式電腦找不到伺服器 發布:2025-01-14 18:19:58 瀏覽:422
androidsdk網盤 發布:2025-01-14 18:17:43 瀏覽:79
個別用戶訪問不了騰訊雲伺服器 發布:2025-01-14 18:03:27 瀏覽:276
oracle鏈接sqlserver 發布:2025-01-14 17:58:33 瀏覽:729
sql完全手冊 發布:2025-01-14 17:53:03 瀏覽:248
幻三腳本下 發布:2025-01-14 17:20:20 瀏覽:910
我的世界基岩版如何創自己的伺服器 發布:2025-01-14 17:15:01 瀏覽:329
花果演算法 發布:2025-01-14 17:09:57 瀏覽:775