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

现在我需要将本地的压缩文件上传到ftp侧(已经实现),然后要在ftp上将压缩文件解压,需要通过java代码实现,不能通过脚本实现(需要考虑到ftp架包中的获得输入流:pu... 现在我需要将本地的压缩文件上传到ftp侧(已经实现),然后要在ftp上将压缩文件解压,需要通过java代码实现,不能通过脚本实现(需要考虑到ftp架包中的获得输入流:public InputStream retrieveFileStream(String paramString)
获得输出流:public OutputStream storeFileStream(String paramString))强调:不是要将FTP侧的文件下下来处理,而是直接在FTP上解压缩文件
展开
 我来答
匿名用户
2013-06-11
展开全部
我们在开发项目的时候,特别是B/S系统,经常会遇到要批量上传文件的需求,对此需求一般有如下几个解决方案(以B/S为例):1. 在客户端提供文件上传接口,一次上传一个文件2. 一次上传多个文件3. 将需要上传的文件打包,一次上传到服务器,并自动解压到指定目录1,2方法都有几个很明显的不足,用户工作量大,文件如果过大,在网络环境中,上传的效率低下,另外文件在不同的目录,是无法进行一次选择上传的.所以打包上传就成为了比较流行的批量文件上传的解决方案,下面就来一起讨论一下在java中如何实现: 主要功能需求: a. 上传文件,将文件保存在服务器 b. 读取服务器上压缩文件,解压到指定目录 下面就这两个需求说说编码实现上传: 使用了smartupload开源程序 参考链接: http://hi.baidu.com/liuzy84/blog/item/556318f4fad1cc6fddc4741a.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式