大家在往自己的FTP服务器里上传文件的时候,常常使用一些FTP客户端软件,例如CuteFTP或者flashFTP,他们都受到你的网络连接速度的限制,如果你的服务器在国外,很有可能上传一个BBS原程序会浪费你一天时间,其实它们也不大,只是有很多的小文件。但为什么就是上传的慢呢?因为每上传一个文件程序就会连接远程服务器的端口(socket),有时候因为网络的延时,端口常常连接失败,但如果你上传一个同样大小的文件(例如一个ZIP压缩包),也许很快就会上传过去,下面介绍一个很好用的基于网络的FTP客户端软件 NET2FTP。 NET2FTP的原理是把你要上传的文件先上传到NET2FTP所在的服务器,然后通过服务器再向远程的FTP服务器传送文件,大家要知道服务器的带宽很大,所以服务器对服务器的传输速度就会快的多,这样的话大家就可以通过别人架设好的NET2FTP传送文件。 NET2FTP的一个最大的优点就是可以把zip, tar, tgz, gz结尾的压缩包在线解压缩,这样你只需要把要上传的大量文件先用压缩软件如WINRAR或者WINZIP压缩成ZIP包,然后把压缩包上传,NET2FTP会自动把它在服务器上解压缩然后发送到远程FTP上。 官方在线版:
http://www.net2ftp.com/ 当然,你也可以自己把NET2FTP安装到自己的服务器上,省掉了一个服务器到服务器的传输过程。 源码下载地址:
http://www.net2ftp.com/homepage/download.html Full version为完整版,包括全部的官方皮肤、语言和插件 Light version是个简化版,只有英语,几个皮肤,Java上传插件 附:另一个在线解压:
http://www.dbank.com/download.action?t=40&k=MTkzMzI4Mg==&pcode=LCw0Mzg4Miw0Mzg4Mg== 1.运行环境:程序运行需要php支持Session和zlib扩展 2.适用范围:传输文件很多的时候,一个个文件传输往往使得FTP速度慢了许多,把这些文件压缩成zip,然后传输该zip包到你的空间,这样速度会快许多,然后再通过本软件把zip压缩包在空间里面直接还原成一个个文件 3,使用方法 将本程序通过FTP上传到web服务器空间里面,第一次运行时将会要求设定管理员账号、密码,以后用此次的设定登录,进行解压缩 4, 在线解压步骤: 将您需要上传的网页程序打包成zip压缩包(可用winzip或者winrar压缩),上传到解压程序有权访问的任意位置,然后通过浏览器打开本程序,本程序会在”ZIP文档”处自动列出压缩包,点击”解压”即可 5,注意事项 (1)请不要使用太大的压缩包,一般服务器解压8MB以内的压缩包应该没有问题.如果你的文件很多,可以分成多个压缩包(注意是分开压缩,而不是分卷压缩) (2)在非Windows环境下将压缩包解压以后若所解压的程序的安装使用出现问题请认真检查程序的目录和文件权限 (3)程序只支持zip压缩包的解压