① android中如何上傳圖片到FTP伺服器
android客戶端實現FTP文件需要用到 commons-net-3.0.1.jar
先將jar包復制到android libs目錄下
復制以下實現代碼
以下為實現代碼:
/**
* 通過ftp上傳文件
* @param url ftp伺服器地址 如:
* @param port 埠如 :
* @param username 登錄名
* @param password 密碼
* @param remotePath 上到ftp伺服器的磁碟路徑
* @param fileNamePath 要上傳的文件路徑
* @param fileName 要上傳的文件名
* @return
*/
public String ftpUpload(String url, String port, String username,String password, String remotePath, String fileNamePath,String fileName) {
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
String returnMessage = "0";
try {
ftpClient.connect(url, Integer.parseInt(port));
boolean loginResult = ftpClient.login(username, password);
int returnCode = ftpClient.getReplyCode();
if (loginResult && FTPReply.isPositiveCompletion(returnCode)) {// 如果登錄成功
ftpClient.makeDirectory(remotePath);
// 設置上傳目錄
ftpClient.changeWorkingDirectory(remotePath);
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("UTF-8");
ftpClient.enterLocalPassiveMode();
fis = new FileInputStream(fileNamePath + fileName);
ftpClient.storeFile(fileName, fis);
returnMessage = "1"; //上傳成功
} else {// 如果登錄失敗
returnMessage = "0";
}
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("FTP客戶端出錯!", e);
} finally {
//IOUtils.closeQuietly(fis);
try {
ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("關閉FTP連接發生異常!", e);
}
}
return returnMessage;
}
② 如何使用php中ftp函數上傳文件以及解決上傳文件失敗的方法
一、 ftp上傳圖片參數說明。
1 $source:本機圖片完整的路徑。(/a/b/c.jpg)
2 $des :上傳目標linux主機完整的路徑。
3 $ftp_server:ftp地址
4 $ftp_user_name:ftp用戶名
5 $ftp_user_pass: ftp密碼
6 $port:埠
二、如何使用php中ftp函數上傳文件的方法
例如:
本地地址為:/a/b/c.jpg
目標地址為:/d/a/b/c.jpg
2.1、linux主機上傳linux主機。
01 function ftpSendFile($source,$des,$ftp_server,$ftp_user_name,$ftp_user_pass,$port)
02 {
03 // 此步驟是在於上傳目錄與本機的目錄不一致轉換使用
04 $des = "/d" . $des;
05 $conn_id = ftp_connect($ftp_server, $port) or die("Couldn't connect to $ftp_server");
06 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
07 ftp_pasv($conn_id, TRUE);
08 $ftp_folder = dirname($des);
09 $dir = explode("/", $ftp_folder);
10 $path = "";
11 for ($i = 0; $i < count($dir); $i++) {
12 $path .= "/" . $dir[$i];
13 if (!ftp_chdir($conn_id, $path)) {
14 $result = ftp_mkdir($conn_id, $path);
15 }
16 }
17 if (ftp_put($conn_id, $des, $source, FTP_BINARY)) {
18 return 1;
19 } else {
20 return 0;
21 }
22 ftp_close($conn_id);
23 }
2.2、windows主機上傳linux主機。
01 function sendPic($source,$des,$ftp_server,$ftp_user_name,$ftp_user_pass,$port)
02 {
03 $des = "/d" . $des;
04 $conn_id = ftp_connect($ftp_server, $port) or die("Couldn't connect to $ftp_server");
05 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
06 ftp_pasv($conn_id, TRUE);
07 $ftp_folder = dirname(str_ireplace('\\', '/', $des));
08 $dir = explode("/", $ftp_folder);
09 $path = "";
10 for ($i = 0; $i < count($dir); $i++) {
11 $path .= "/" . $dir[$i];
12 if (!ftp_chdir($conn_id, $path)) {
13 $result = ftp_mkdir($conn_id, $path);
14 }
15 }
16 if (ftp_put($conn_id, str_ireplace('\\', '/', $des), $source, FTP_BINARY)) {
17 return 1;
18 } else {
19 return 0;
20 }
21 ftp_close($conn_id);
22 }
上面的兩種使用php中ftp函數上傳文件的方法基本可以滿足正常的使用。
③ 怎樣把圖片上傳到ftpfep是什麼
FTP是文件傳輸協議。一般我們理解為文件上傳,實際它包括文件上傳和下載。
圖片上傳到ftp是針對空間來說的,如果說你的空間就可以上傳上去。網站空間一般包括主機地址,用戶名和密碼,但我們一般用的是網頁上傳程序。
④ 我要學習在公司網站上傳圖片,用FTP,請問我該怎麼學習
去網上找個ftp軟體,cuteftp也比較流行,注冊碼不難搜到
用起來不是很困難,一般在對應的地方輸入用戶名,密碼,地址,埠(默認一般為21)
如果沒有用戶名和密碼就空著,匿名訪問(不過匿名好像一般沒有上傳的許可權)
左邊窗格是你的本地文件夾,右邊是遠程文件夾,在左邊選擇要上傳的文件(可以使用shift,ctrl多個選擇),把它們上傳到你要傳的遠程伺服器的相應文件夾中即可,工具欄里有上傳的按鈕(或者選中那些要上傳的文件以後「右鍵---上傳」即可),
如果只是上傳東西的話沒必要學什麼計算機語言,這個東西自己試著多點點看看的用一會就會了。挺好學的。
⑤ 網站上的FTP圖片怎麼更換上傳呢
一般是有兩種方法,一種是登陸網站後台,找到這張圖片重新編輯更換,一種是FTP鏈接到伺服器上,找到這張圖片的路徑進行更換。
⑥ 如何用FTP添加圖片
1,在電腦上打開FTP軟體,輸入用戶名、地址、密碼,進入。
⑦ 用FTP如何上傳圖片
簡單的方法,ftp這東西就像你用資源管理器一樣。在地址欄裡面輸入ftp地址之後,直接將你想上傳的圖片文件拖拽到你要傳的目錄即可。當然如果你用專門的ftp工具就更加方便了。只不過操作相對復雜些。推薦你用flashFxp.
另外我覺得你說的可能是想讓圖片在網頁上顯示等,這可能你要登錄網站後台才能辦到,網站一般都是有後台登錄介面的。你問問管理員就應該知道後台地址了。並且知道 用戶名密碼就能登錄進去。然後進行相應的上傳即可。
⑧ 怎麼將圖片上傳到ftp伺服器
把你需要上傳的圖片傳輸到images文件里 這里是修改模板圖片的,你以後需要替換那個可以滑鼠
⑨ 怎麼用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上傳圖片。怎麼辦
其實沒這么復雜
無需軟體也可上傳
首先樓主有FTP的地址
和
許可權就行
打開(OPEN)IE輸入ftp地址
提醒你輸入用戶名和密碼(PassWORD)
輸入後就可以進到你的空間里了
你可以根據要上傳到相對應的文件夾里就可以了