當前位置:首頁 » 安卓系統 » androidftp上傳圖片

androidftp上傳圖片

發布時間: 2022-12-20 10:20:59

㈠ 怎麼用ftp上傳圖片

FTP上傳工具就是通過FTP傳輸協議上傳文件的工具咯,像通過BT協議和HTTP協議一樣,具體如下:

文件傳輸協議
FTP(File Transfer Protocal),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。

FTP(File Transfer Protocol)

FTP的作用

正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。

FTP工作原理


通過ftp傳輸文件的一般步驟

1.在本地電腦上登陸到國際互聯網.

2.搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑).

3.當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦.

4.在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東).

5.完成工作後關閉FTP下載軟體,切斷連接.

為了實現文件傳輸,用戶還要運行專門的文件傳輸程序,比如網際快車就有這方面的功能,其它還有很多專門的FTP傳輸軟體,FlashFxp為其中的傑出軟體。有興趣的網友可以試試其他的軟體,如LeapFTP總歸各有各的特色.

㈡ 如何通過FTP客戶端上傳文件

現以FlashFXP為例,圖解使用FTP工具上傳文件。

1:運行LeapFTP,點擊1處(站點->站點管理器),彈出「站點管理器」窗口;在2處選擇「MyServers」項,然後在3處點擊「添加站點」按鈕,在彈出的窗口4處輸入您喜歡的站點名稱(如:mysite);

㈢ 安卓上的ftp上傳不了,或檢查文件許可權,無法上傳該怎麼辦求大神解決

首先需要設置下FTP的配置
1.打開Serv-U控制台,點擊「限制和設置」--「為域配置高級FTP命令設置和行為」。

2.在FTP設置中找到OPTS UTF8命令,右擊禁用此命令

3.點擊下面的「全局屬性」。

4.在出來的FTP命令屬性選項卡中,「高級選項」里,把「對所有收發的路徑和文件名使用UFT-8編碼」前面的鉤去掉!

5.以後再上傳中文文件,就不會出現亂碼問題啦。

㈣ 想做個安卓下同步相冊到自己FTP的APP難嗎

不難。
在手機上安裝每步科技FTP服務,這個在華為、小米的手機市場可以下載到,設置用戶名和密碼,其他手機或者電腦用FTP客戶端就可以上傳或者下載。
如果只是下載,則客戶端都可以不用,火狐瀏覽器就能直接訪問。這個APP是完全免費且沒有廣告的。
為了能在外網訪問,要求手機獲取的地址是IPV6地址,因為只有IPV6地址是可以直接全球訪問的。如果你有公網IPV4地址,那也可以使用,但需要在你路由器上做埠映射,而IPV6就不需要做埠映射了。這個APP有個特點,自動綁定了動態域名,所以即使IP地址會發生改變,這個域名也能迅速解析到最新的IP地址上去。
手機啟用IPV6地址步驟:
手機設置--更多--移動網路--接入點名稱(APN)--進去找到APN協議--設置為 ipv4/ipv6 保存退出,則手機流量上網的時候就會同時得到一個IPV4地址和一個IPV6地址手機上網已經提供了真實的IPV6地址,查詢方式:--點設置--系統--關於手機--狀態消息--就可以看到手機的IPV6地址了手機啟用熱點,其他連接該熱點的設備均可得到真正的IPV6地址。

㈤ 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();
}
}
}
}
}
}

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

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

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

㈦ android小菜求一份上傳圖片至FTP伺服器的demo,郵箱是[email protected],謝謝了!

說路子就好了,首先你需要得到bitmap保存到你指定的位置,然後請求伺服器,應該會給你返回一個它要保存圖片的路徑,然後http,post把保存的圖片轉成流,加上將要保存的圖片的路徑傳過去就好了

㈧ android 中用FTP上傳圖片,怎麼判斷圖片是否上傳成功了

校驗文件大小

㈨ 如何將文件上傳到ftp

1、無需其他軟體,直接打開計算機,輸入ftp://自己的主機名(如608.60.22.23)

㈩ android 做ftpj4客戶端, 上傳圖片文件時偶爾會出現文件一直在上傳,無發停止

上傳完畢後加入一個flag!

熱點內容
python定義成員變數 發布:2025-04-01 02:51:37 瀏覽:21
平板怎麼解除密碼 發布:2025-04-01 02:47:55 瀏覽:77
在配置命令的時候輸錯了怎麼刪除 發布:2025-04-01 02:42:01 瀏覽:687
正當訪問案例 發布:2025-04-01 02:32:27 瀏覽:970
多媒體存儲設備有哪些 發布:2025-04-01 02:31:35 瀏覽:124
華鑫證券配置怎麼樣 發布:2025-04-01 02:31:31 瀏覽:813
java代碼混淆工具 發布:2025-04-01 02:24:02 瀏覽:91
蘋果電腦鏈接伺服器 發布:2025-04-01 02:22:27 瀏覽:864
游戲雲伺服器好不好 發布:2025-04-01 02:21:47 瀏覽:735
android防止進程 發布:2025-04-01 02:15:02 瀏覽:709