真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在android中傳送照片到FTP服務(wù)器

怎么在android中傳送照片到FTP服務(wù)器?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)漢川免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

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服務(wù)器上傳文件
 * 
 * @param url
 *      FTP服務(wù)器hostname
 * @param port
 *      FTP服務(wù)器端口
 * @param username
 *      FTP登錄賬號
 * @param password
 *      FTP登錄密碼
 * @param path
 *      FTP服務(wù)器保存目錄,是linux下的目錄形式,如/photo/
 * @param filename
 *      上傳到FTP服務(wù)器上的文件名,是自己定義的名字,
 * @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服務(wù)器
  // 如果采用默認(rèn)端口,可以使用ftp.connect(url)的方式直接連接FTP服務(wù)器
  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

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

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

Android是什么

Android是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機(jī)和平板電腦,由美國Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


網(wǎng)頁題目:怎么在android中傳送照片到FTP服務(wù)器
文章網(wǎng)址:http://weahome.cn/article/jpgpss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部