① 安卓手机搭建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用不了
③ 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共享,安卓手机的ES文件浏览器就带有FTP服务端,端口3721,
进入ES设定找到远程设置,勾上远程访问,一切搞定,哈。第三方ftp滚吧!
在电脑资源管理器里 就可无线读写手机SD卡了
⑤ Android FTP与电脑的连接问题:提示无法访问。
我用的是 手机上的ES文件浏览器,可以设为FTP服务端,开启它的远程访问,
就可以在电脑上(同一WIFI下),读写SD卡上的文件,我每天就是这样取联想
安卓手机上的照片。手机上不要用其它第三方的FTP,耗流量有广告。但ES非常
好,许多手机上自带,也可以自已安装,免费无广告。
⑥ Android ftp有办法获取ftp文件修改时间吗,我想按下按钮后,发现ftp的图片换了 我就可
http://jingyan..com/article/154b4631bb438a28ca8f.html
方法/步骤
打开FTP如下界面,左侧为本地,右侧为网站服务器空间
点击链接按钮,弹出信息框,输入你的 网站空间信息进行登录
登录后,默认是在FTP根目录,也就是右侧显示的这样
网站的文件是放在网站根目录下的,在这里我们是放在wwwroot 这个文件夹下面的,双击 wwwroot 进入网站目录
侧为网站文件预览,需要修改什么文件,直接去寻找你的路径就可以了
⑦ 安卓手机如何连接ftp不是建立,是连接
如果你会建立手机ftp的话,那就简单了,电脑和手机连接到同一局域网,计算机上打开“我的电脑”“此电脑”“计算机”之类的,在地址栏输入手机上显示的ftp站点,比如:“ftp://19216.4.101:2121”之类,就可以读取手机里内容了
⑧ 安卓手机如何通过ftp远程连接电脑,并传输文件。
安卓手机通过ftp远程连接电脑,并传输文件步骤如下:
1、网络搜索FileZilla进行下载。
⑨ android连接ftp服务器为什么连不上
可以使用相关的工具来实现手机与FTP服务器建立连接功能:
1、安卓系统可以下载:Android FTP
2、苹果手机就下载:FTP精灵
补充:FTP是就是文件传输协议的缩写,是网络上传输文件的基本和简洁的方式,他要求有一个服务端和一个客户端,提供文件存放的地方就是服务端,进行文件操作的是客户端。所以,你如果要用FTP的方式联通电脑和手机,前提必须保证他们在一个网络上,例如都是可以连接到网联网的,或者在同一个局域网内部。
⑩ 手机如何与FTP服务器建立连接
手机与FTP服务器建立连接现在有很多
1、用电脑做FTP服务器,电脑安装ServU服务,手机安装FTP客户端
2、用机顶盒做FTP服务器,机顶盒安装每步FTP服务,手机安装FTP客户端,机顶盒插U盘或者移动硬盘做存储;
3、用智能电视做FTP服务器,智能电视安装每步FTP服务,手机安装FTP客户端,智能电视插U盘或者移动硬盘做存储;
4、手机上安装每步FTP服务,其他手机也可以访问,电脑上访问就更简单,直接用资源管理器访问即可,电脑上连软件都不需要安装
注意:手机、机顶盒或者智能电视上安装的FTP服务,一定要能实现开机自启动在后台工作,你总不能每次开机还要去人工操作启动FTP吧,我只发现每步FTP服务可以实现开机自启动并运行在后台,那位发现其他FTP服务也是这样的,也告诉我下,我来比较下优点