设为首页收藏本站
机战Z2破界篇 星组汉化 下载

星组游戏论坛

 找回密码
 注册(QQ注册+邀请注册)

QQ登录

只需一步,快速开始

查看: 779|回复: 1

[Android] (官方资料+源代码)FTP上传下载:FTP功能增强版 增加文件夹批量上传下载 [复制链接]

Rank: 11Rank: 11Rank: 11Rank: 11

UID
100282
星币
15
积分
1
阅读权限
90
注册时间
2013-9-4
最后登录
2013-10-25
发表于 2013-9-10 19:39:47 |显示全部楼层
FtpFunEX.java (17.29 KB, 下载次数: 152) - G+ d1 t- p2 ]6 B( K& m
( \9 |$ @( c$ H: [
  @6 B- k8 g& @! H2 o
3 g; X( i; r3 m8 u) l( K; O
运行代码的前提,必须安装server-u服务器工具
* S! U* F2 c# }" w- rServ-U™ - Windows平台的FTP服务器软件Serv-U 是目前众多的FTP 服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。$ {# F/ D) J4 d% b2 U$ ?

3 i7 u2 \4 Z1 X. R( u! Z

Ø  Server-U等第三方FTP服务器软件架设

' K7 H% M$ ^0 H4 W) m

IIS外,还有很多FTP服务器软件可以架设,如Wu-FTPProFtpdServer-U等,但大部分只适用于UnixLinux系统,如果使用Windows系统,强烈推荐使用Server-UServer-U(下载地址:http//www.newhua.com/FTPServU.htm,含汉化包)是一种被广泛运用的FTP服务器端软件,支持Windows3x/9x/Me/NT/2000等全Windows系列。它安装简单,功能强大,可以用同一个IP设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小、支持远程登录管理等,适合绝大部分个人自建FTP的需要。

8 _2 G( C1 r* X2 k3 J. @$ \

第一步:安装

3 _: }, B$ O3 }

Server-U的安装比IIS还简单。先执行英文原版安装文件,按提示一路NEXT即可。要注意的是,在选择安装目录时,最好选择安装在一个非系统盘里,以免将来系统发生异常时还要重新进行账号等的设置。然后执行汉化文件,选择原版安装目录,一路下一步即可完成安装。


4 l& B1 o; e' }: p

第二步:设置

- r9 O$ a# L* A+ \/ ^$ L

IIS不同,Server-U在第一次运行时会以向导的方式一步一步地提示用户进行设置,整个过程不超过五分钟,非常人性化。为了方便说明,先假设我们要架设一个固定IP218.1.1.1,端口为21,根目录绝对路径为G:\FTP,允许匿名访问和拥有一个用户名为dys、密码为syd、管理账户名叫“MyFtp”的公网FTP服务器。运行Server-U,弹出向导窗口,依次设置如下选项:


1 `- o8 r; @% t5 v: Y8 P6 L

A. “您的IP地址:这里我们填入218.1.1.1,如果你是ADSL等方式拨号上网,拥有的是动态IP或者不知道本机IP,此处请留空。


4 z! h' [: N; z2 O3 ?* F

B. “域名:就是该FTP站点的名称,可以随意取名,这里填入MyFtp

* L) I/ f% B* Z, B) m

C. “匿名账号:决定该FTP站点是否允许匿名用户访问。选择

# S+ t; F) U' ]/ k

D. “匿名主目录:设置匿名用户登录站点后所处的目录位置。输入“G:\FTP”


8 h8 T; [3 f1 Z) r

E. “锁定于主目录:假设在匿名主目录中设置匿名用户登录后所处的目录位置为“G:\FTP\Guest”,那么,选择后,当匿名用户登录FTP后,就被锁定在G:\FTP\Guest目录下,只能查看Guest目录里的内容,不能进入上级目录“FTP”,同时该目录在FTP客户端软件中显示为 “\”,如果未被锁定,则会完整显示为“G:\FTP\Guest”。这里选择

" `! w' t  u- E% c& F3 N

F. “命名的账号:决定是否要创建有一定管理权限的账户。这里选


$ a8 q8 p5 p- g# h' K

G. “账号名称:就是具有一定管理权限的账户登录名称。填入“dys


) w2 @7 b; S6 M* V' Y

H. “账号密码:设置账户的登录密码。输入“syd


6 x: E( M/ y* l4 m- j

I. “主目录:与匿名主目录一样,用来设置管理账户登录后所处的目录位置。输入“G:\FTP”


  m; U) T$ u) u% A& _

J. “锁定于主目录:选择


# K+ s1 J: \3 Y( i+ p6 `  ^3 ]

K. “管理员权限:用来设置管理账户的管理权限级别。这里选无权限,后面再详述。

! k: O/ {% x' k9 B+ ?

设置完成,地址为:FTP:\218.1.1.1 21FTP服务器就算架设成功了。最后可用CuteFTP分别以匿名和dys的账户登录验证。


: D/ A9 o/ z* C/ |$ V8 k

提示:以上这些设置并非最终设定,你还可以在Server-U主界面中随时修改。


5 Q7 E) C( Q8 O$ B, s' `- I9 o

第三步:用同一个IP架设多个FTP服务器

6 G% p$ g: J9 l

如果带宽允许的话,你还可利用同一个IP轻松架设多个服务器。在Serv-U中,将本地服务器中的每个FTP服务器称为,刚才创建的“MyFtp”服务器就是一个名叫“MyFtp”的域。要架设多个服务器,实际上就是创建多个拥有不同端口的域而已。

. n9 F2 ~5 I+ M. p8 X& ~5 d

右击,选新建域,在弹出的向导中参照“MyFtp”进行设置,只是在端口处一定不要与已经创建的的端口或被其他系统服务占用的端口冲突即可。如果填入22,则此服务器的地址就是:FTP:\218.1.1.122。依此而为,就可以架设多个FTP服务器了。

$ |* \" S) q8 c5 s- A. E9 N! S0 i

第四步:用动态IP域名解析软件架设拥有固定域名的FTP服务器

( x8 I8 w0 b5 K3 u; D' T, B0 I

在上面的介绍中,我们假设的是该服务器拥有218.1.11的固定IP,而事实上,大部分想架设个人FTP的用户通常都是用ADSL等方式拨号上网。由于每次拨号上网后被分配到的IP地址都不相同,那这是否就意味着不能架设FTP服务器呢?


; h$ a2 e, c+ r- R" W% p

有两个解决办法:一是在刚才向导中的您的IP地址中留空,然后完成其它向导设置。进入Serv-U主界面,先点击菜单栏上的帮助本机IP地址,将本机IP地址复制,再通过其他途径告知每个用户。每拨号上网一次就重复此操作一次;二是到网上下载安装一个动态IP域名解析软件,如国外的DNS2 Go、国内的花生壳、88IP等,此类软件不管本机的IP如何变化都能将一个固定域名自动解析到本机IP上。这样,用户只要输入这个固定域名作FTP地址就可以访问到你的服务器。很明显,第一种方法相当麻烦,需要你有极大的耐心,第二种就相当简便,用户只要记住此域名而不用管IP是否变化。美中不足的是,目前绝大部分此类软件需要付费注册才能永久使用,不注册只能免费使用30天。

' r6 Y* ]: d( v+ I8 [1 e: `

我们以88IP为例,来了解它的设置。

5 ?+ A% @  o# C# j7 H9 `% r

假设我们要申请一个域名:dys2.88ip.com。首先如前文所述用Serv-UIIS和其他FTP服务器软件亦可)架设好FTP服务器,注意将您的IP地址处留空,然后到http://www.88ip.net去下载并安装88IP标准版。

9 T3 M  ?& @% i& K

88IP需要付费注册才能拥有一个永久域名,如果免费注册则仅能试用15天。运行88IP标准版客户端,会弹出设置窗口。要获得一个域名,需要先注册。在基本资料中,依次填写好用户登录名、有效电子邮件地址、密码和联系电话,接下来就要选择你的域名,在域名资料中,域名框填入dys2域名后缀下拉框里选择“88IP.com”,这时,下方的你的完整域名为会显示为dys2.88IP.com,确认无误后,点注册按钮注册。如果注册的用户名或申请的域名已经被其他用户注册过,软件会做出相应的提示,修改后再次注册即可。注册成功后,在执行状态中会显示注册成功,用户IDxxxxxx”,记下用户ID,以备将来缴费或需要技术支持之用。最后要点击装载按钮将刚刚申请成功的账户信息装载至本机上。


3 l8 |5 |/ V+ Z9 n
9 t. o) P9 a% d. T, j6 Q: X% F& i/ s" A7 O6 E' k0 l! k+ b7 K
已有 2 人评分星币 收起 理由
MythosMa + 1 快到碗里来~
绝世爱笑 + 1 这样才算爱过~

总评分: 星币 + 2   查看全部评分

头像被屏蔽

禁止发言

UID
115225
星币
59
积分
350
阅读权限
0
注册时间
2016-7-25
最后登录
2017-10-24
发表于 2017-10-8 15:14:59 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Archiver|星组游戏论坛 ( 京公网安备110403080002 )  

GMT+8, 2018-1-17 13:24

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部