当前位置:首页 » 文件管理 » 用ftp传文件后压缩

用ftp传文件后压缩

发布时间: 2024-02-04 11:56:23

Ⅰ 用java实现ftp压缩文件的解压

我们在开发项目的时候,特别是B/S系统,经常会遇到要批量上传文件的需求,对此需求一般有如下几个解决方案(以B/S为例):1. 在客户端提供文件上传接口,一次上传一个文件2. 一次上传多个文件3. 将需要上传的文件打包,一次上传到服务器,并自动解压到指定目录1,2方法都有几个很明显的不足,用户工作量大,文件如果过大,在网络环境中,上传的效率低下,另外文件在不同的目录,是无法进行一次选择上传的.所以打包上传就成为了比较流行的批量文件上传的解决方案,下面就来一起讨论一下在java中如何实现: 主要功能需求: a. 上传文件,将文件保存在服务器 b. 读取服务器上压缩文件,解压到指定目录 下面就这两个需求说说编码实现上传: 使用了smartupload开源程序 参考链接: http://hi..com/liuzy84/blog/item/556318f4fad1cc6fddc4741a.html

Ⅱ 压缩包上传到ftp,那么如何才解压呢

如果您一次性上传大量文件,建议您将文件压缩成rar或zip压缩文件上传至主机后登陆主机控制面板在其中进行文件解压。解压缩方法请参考

Ⅲ ftp的MODE Z功能

一般情况下,如果用户A想通过ftp传输一个文件(假设文件大小100M)给用户B,A应该先把文件压缩(压缩后为60M),再传到ftp服务器,B先要下载该压缩文件,再找解压缩软件,把这个文件解开才能使用。

当ftprush使用mode z技术后,那么A就可以直接将该文件传输到支持mode z的ftp服务器,上传得文件是100M,上传过程中A电脑中的ftprush会实时压缩该文件,传得过程中ftp服务器会自动的实时的把该文件解压缩,传完后该文件在服务器上会是100M。该过程中A实际上只上传了60M的文件。

当B用户下载该100M的文件的时候,服务器会实时压缩文件,传送给B,B电脑上的ftprush会自动地解压缩该文件。该过程中B实际上只下载了60M的文件。

MODE Z就是利用传输过程中的自动压缩和解压缩来减少传输文件的大小,会省略A压缩和B解压缩的时间,传输的效率大大的增强了。文章中的提到的60M相当于是100M的文件压缩后会是60M,只是个比方。这个要看文件的压缩率,并不代表所有的文件都能够有这个压 缩率。

Ⅳ 用ftp上传的压缩包为什么打不开

可能网络传输状况不好,断线次数多,开的线程多,服务器人太多导致不能连接太多,导致下载下来的文件损坏! 你重新上传吧,如果网络状况不好这种经常发生。 也有可能是你打包的时候没打包好,所以传过去的文件就是损坏的。 检查一下打包文件是不是损坏,或者换一种传输方式吧。。。。。。。
打字不易,如满意,望采纳。

Ⅳ 如何从ftp上将文件压缩后下载

FTP是用来上传下载的,本身不可能压缩文件。

热点内容
phpsession跳转页面跳转 发布:2025-01-20 03:47:20 浏览:540
深圳解压工厂 发布:2025-01-20 03:41:44 浏览:690
linux字体查看 发布:2025-01-20 03:41:30 浏览:742
pythonextendor 发布:2025-01-20 03:40:11 浏览:199
为什么安卓手机储存越来越少 发布:2025-01-20 03:40:07 浏览:925
算法和人性 发布:2025-01-20 03:28:31 浏览:473
软件编程1级 发布:2025-01-20 03:19:39 浏览:952
嫁个编程男 发布:2025-01-20 02:51:39 浏览:933
挂劳文件夹 发布:2025-01-20 02:44:22 浏览:521
写编程英文 发布:2025-01-20 02:37:50 浏览:16