如果使用ASP实现网页批量下载(目录下载)功能。
最近在做一个数码冲印系统。
根椐要求,在操作员需要对客户所上传的照片进行处理前,必需先下载到本地硬盘。
但一般客户所上传的照片数量都有上百张,如果操作员一张一张的点击“目标另存为”,实在是太麻烦,影响工作效率。
并且要求,这些照片要根椐冲印纸张、冲印数量等参数自动按一定的规律重命名。
但问题主要就是在如果批量的下载那些照片,让操作员点一下鼠标即可把客户所上传的上百张照片自动的从WEB服务器上下载到本地??并且要保留系统按规律自动对照片命的名。
问题点数:100、回复次数:10Top
1 楼bonnie168(虚拟过客.net)回复于 2005-08-01 15:39:05 得分 0
要借用外部组件Top
2 楼luok(罗开)回复于 2005-08-01 15:46:20 得分 0
照片上传时,文件名规则给他定为
用户名-20050801-001-07-001-333
用户名- 年月日-序号-尺寸-当前为第几张-总张数
下载的时候,可以通过文件名控制,下载[指定用户的照片,指定用户指定日期的照片,或者指定规格的照片等]
下载之前,先将符合条件的文件压缩为一个文件
对于操作员,他只要设定好条件后,点[下载],也不是多麻烦。Top
3 楼csecong(到处闲逛D小鸟)回复于 2005-08-01 15:56:38 得分 0
也不麻烦啊
上传的时候进行设置好
用户传上去,根据日期生成目录,然后图片文件名根据选择的规律命名
下载的时候调用webshell,然后调用系统压缩程序,比如rar进行压缩,输出压缩文件地址进行下载即可Top
4 楼zwrtv(蝙蝠)回复于 2005-08-01 16:09:13 得分 0
路过学习下Top
5 楼jensgn(风儿.Net)回复于 2005-08-01 16:17:03 得分 0
简单有多种方法可以轻松解决.
比如:
1.下载工具的提供的右键(下载网页全部连接)选中照片保存.
2.修改程序让每个注册会员分配一个文件夹,以后用FTP直接下
3.用XMLHTTP采集(具体看程序而定)
4..................办法太多,看你需要而定.Top
6 楼gzcat(阿茂)回复于 2005-08-01 16:24:42 得分 0
upTop
7 楼goodstuday(路漫漫)回复于 2005-08-01 17:04:23 得分 0
下载的时候调用webshell,然后调用系统压缩程序.
首先要上传一个WINRAR的解压程序,就是WINRAR自己的解压程序,只需要它的核心程序RAR.EXE这个文件就可以了,在WINRAR的安装目录里可以找到。然后要上传一个执行RAR.EXE的程序 CMD.EXE 这个是WINDOWS操作系统里的程序,在系统盘WINNT/SYSTEM32文件夹中可以找到.
'main文件夹中包含cmd.exe rar.exe 例如:要压缩的文件(*.mdb)
'压缩后的存放目录为main\\data.rar
on error resume next
unzip_path=Server.mappath("main")&"\\"
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run ("winrar a "&unzip_path&"data "&unzip_path&"*.mdb",1, False)
'WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\\>
'命令: A - 添加到压缩文件中
if IsSuccess = 0 Then
Response.write " 命令成功执行!"
else
Response.write " 命令执行失败!权限不够或者该程序无法运行"
end if
if err.number <> 0 then
Response.Write "<p>错误号码:" & Err.number
Response.Write "<p>原因:" & Err.description
Response.Write "<p>错误来源:" & Err.Source
end ifTop
8 楼asd119cn(http://skyakira.cnblogs.com)回复于 2005-08-01 17:42:29 得分 0
markTop
9 楼qfh618(web007)回复于 2005-08-05 13:14:14 得分 0
主要是在上传是把文件名按规律产生 如2005080050001到2005080050999
并且在同一文件夹中 然后用网际快车的成批下载就可以了
至于冲印 我不知道你用什么程序Top
10 楼qfh618(web007)回复于 2005-08-05 13:15:36 得分 0
我想*.jpg 和*.gif的文件好想不可以下载
如果有下载方法 请告诉我好吗 qq:282021295Top




