當前位置:首頁 » 文件傳輸 » ftp吾愛android
擴展閱讀
資料庫工程師職業規劃 2022-07-02 00:48:28

ftp吾愛android

發布時間: 2022-05-24 18:03:37

① 安卓手機用FTP怎樣連接電腦,

哈哈,雲盤時代還需要ftp?直接在手機裝個360雲盤,然後電腦也安裝一個就可以同步文件了。
非要用的話那麼安裝andftp
for
android
,當ftp伺服器的話安卓ftp伺服器
swiftp
ftp
server

② 手機如何與FTP伺服器建立連接

手機與FTP伺服器建立連接現在有很多
1、用電腦做FTP伺服器,電腦安裝ServU服務,手機安裝FTP客戶端
2、用機頂盒做FTP伺服器,機頂盒安裝每步FTP服務,手機安裝FTP客戶端,機頂盒插U盤或者移動硬碟存儲
3、用智能電視做FTP伺服器,智能電視安裝每步FTP服務,手機安裝FTP客戶端,智能電視插U盤或者移動硬碟做存儲;
4、手機上安裝每步FTP服務,其他手機也可以訪問,電腦上訪問就更簡單,直接用資源管理器訪問即可,電腦上連軟體都不需要安裝
注意:手機、機頂盒或者智能電視上安裝的FTP服務,一定要能實現開機自啟動在後台工作,你總不能每次開機還要去人工操作啟動FTP吧,我只發現每步FTP服務可以實現開機自啟動並運行在後台,那位發現其他FTP服務也是這樣的,也告訴我下,我來比較下優點

③ 安卓手機如何連接ftp不是建立,是連接

如果你會建立手機ftp的話,那就簡單了,電腦和手機連接到同一區域網,計算機上打開「我的電腦」「此電腦」「計算機」之類的,在地址欄輸入手機上顯示的ftp站點,比如:「ftp://19216.4.101:2121」之類,就可以讀取手機里內容了

④ android中如何上傳圖片到FTP伺服器

在安卓環境下可以使用,在java環境下也可以使用,已經在Java環境下實現了功能,然後移植到了安卓手機上,其它都是一樣的。

[java] view plain
package com.photo;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

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

public class FileTool {

/**
* Description: 向FTP伺服器上傳文件
*
* @param url
* FTP伺服器hostname
* @param port
* FTP伺服器埠
* @param username
* FTP登錄賬號
* @param password
* FTP登錄密碼
* @param path
* FTP伺服器保存目錄,是linux下的目錄形式,如/photo/
* @param filename
* 上傳到FTP伺服器上的文件名,是自己定義的名字,
* @param input
* 輸入流
* @return 成功返回true,否則返回false
*/
public static boolean uploadFile(String url, int port, String username,
String password, String path, String filename, InputStream input) {
boolean success = false;
FTPClient ftp = new FTPClient();

try {
int reply;
ftp.connect(url, port);// 連接FTP伺服器
// 如果採用默認埠,可以使用ftp.connect(url)的方式直接連接FTP伺服器
ftp.login(username, password);//登錄
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return success;
}
ftp.changeWorkingDirectory(path);
ftp.storeFile(filename, input);

input.close();
ftp.logout();
success = true;
} catch (IOException e) {
e.printStackTrace();
} finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {
}
}
}
return success;
}

// 測試
public static void main(String[] args) {

FileInputStream in = null ;
File dir = new File("G://pathnew");
File files[] = dir.listFiles();
if(dir.isDirectory()) {
for(int i=0;i<files.length;i++) {
try {
in = new FileInputStream(files[i]);
boolean flag = uploadFile("17.8.119.77", 21, "android", "android",
"/photo/", "412424123412341234_20130715120334_" + i + ".jpg", in);
System.out.println(flag);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}

}
}

以上為java代碼,下面是android代碼。

[java] view plain
package com.ftp;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

new uploadThread().start();
}

class uploadThread extends Thread {
@Override
public void run() {
FileInputStream in = null ;
File dir = new File("/mnt/sdcard/DCIM/Camera/test/");
File files[] = dir.listFiles();
if(dir.isDirectory()) {
for(int i=0;i<files.length;i++) {
try {
in = new FileInputStream(files[i]);
boolean flag = FileTool.uploadFile("17.8.119.77", 21, "android", "android",
"/", "412424123412341234_20130715120334_" + i + ".jpg", in);
System.out.println(flag);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
}
}
}

⑤ android ftp能上傳參數么

/** * 通過ftp上傳文件 * @param url ftp伺服器地址 如: 192.168.1.110 * @param port 埠如 : 21 * @param username 登錄名 * @param password 密碼 * @param remotePath 上到ftp伺服器的磁碟路徑 * @param fileNamePath 要上傳的文件路徑 * @param fileName 要上傳的文件名 * @return */ FTPClient ftpClient = new FTPClient(); public String ftpUpload(String url, String port, String username,String password, String remotePath, String fileNamePath,String fileName) { FileInputStream fis = null; String returnMessage = "0"; try { ftpClient.connect(url, 21); ...

⑥ android連接ftp伺服器為什麼連不上

可以使用相關的工具來實現手機與FTP伺服器建立連接功能:
1、安卓系統可以下載:Android FTP
2、蘋果手機就下載:FTP精靈

補充:FTP是就是文件傳輸協議的縮寫,是網路上傳輸文件的基本和簡潔的方式,他要求有一個服務端和一個客戶端,提供文件存放的地方就是服務端,進行文件操作的是客戶端。所以,你如果要用FTP的方式聯通電腦和手機,前提必須保證他們在一個網路上,例如都是可以連接到網聯網的,或者在同一個區域網內部。

⑦ 安卓手機如何通過ftp遠程連接電腦,並傳輸文件。

安卓手機通過ftp遠程連接電腦,並傳輸文件步驟如下:

1、網路搜索FileZilla進行下載。

⑧ 安卓手機搭建FTP伺服器

FTP伺服器(FTPServer),是由TheOliveTree開發的,支持手機搭建。

優點:

一、是體積很小,除了FTP伺服器功能之外什麼功能都沒有,APP就1.5M不到的體積。

二、是完全免費,雖然有付費的pro版,但免費版的功能我還沒發現有什麼限制,唯一的就是界面上有點廣告,但是可以通過去除。

三、是APP的界面設計跟Android4.x的UI不是太違和。最後是功能比較穩定,試用很多次都沒發現有連不上的情況,也沒發現有FTP不穩定的情況。

這個APP支持WIFI,藍牙,USB,甚至3G網路的FTP建立。其中最重要的是還支持USBFTP伺服器的建立。

1、手機下載安裝app後打開軟體,設置FTP用戶名以及密碼。

3、連接查看安裝手機的IP地址即可登錄訪問。

⑨ android FTP客戶端在模擬器上能夠正常下載和上傳,為什麼在真機上就不行了呢,總是連接不成功

設置 無線和網路里設置一下接入點,設為NET的,cmwap FTP用不了