我写了一个自动从FTP下载文件的DAT我想将下载的RAR文件自动解压在download怎么添加语句

我写了一个自动从FTP下载文件的DAT我想将下载的RAR文件自动解压在download怎么添加语句,第1张

解压要调用解压软件的命令行,常见的解压软件象winrar之类都是支持的,首先你要找到你电脑上winrar安装的位置,假定是默认的C:\Program Files\WinRAR,比如要将一个123.rar解压到f:\temp下,即类似于

"C:\Program Files\WinRAR\unrar.exe" x 123.rar f:\temp

参照这个就行了。

1.控制面板必须有在线解压功能。

2.如果没有,只能到服务器里自行解压。

3.或者先解压后在将文件一个一个的上传即可。

服务器是不是支持在线解压,具体可以咨询服务器商,支持的话,就可以通过FTP上传一个源码压缩包,然后再登陆服务器进行在线解压。

如果不支持,就只能先解压好,再把文件通过FTP上传。

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/54840.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存