快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ASP在线压(缩)解(压)RAR

在网上看到一篇利用winrar来进行在线压解操作RAR压缩包的文章,自己动手作了一个,发现还不错

原理其实也很简朴就是将winrar里的rar.exe上传到自己的web下,然后写一个ASP用wscript.shell组件运行rar.exe进行对RAR的操作.

据说wscript.shell有许多的虚拟主机都不能用的,但是我在几个朋友的主机里试过都可行.有点希奇...

下面是正题,源码说话吧,我的废话太多了..

要害代码:
  server.createobject("wscript.shell").exec(server.mappath(".") & "rar.exe 参数").stdout.readall

关于rar.exe的参数可以用rar.exe -h或是直接运行rar.exe得到..

例如:
  将当前目录下的所有文件(包括子文件夹)压缩到webroot.rar里.代码如下:
  server.createobject("wscript.shell").exec(server.mappath(".") & "rar.exe a webroot.rar . -r").stdout.readall


显示包文件列表/压缩/解压都可以操作,只是删除包里的文件不能运行,真是希奇..试了好久都得不出结果.谁KO出来的告诉我一声.
返回类别: 教程
上一教程: 通过ASP在FLASH中妙用COOKIE
下一教程: 域名登记查询(WHOIS)很复杂吗--方式一

您可以阅读与"ASP在线压(缩)解(压)RAR"相关的教程:
· 用ASP实现在线压缩与解压缩
· 简朴快捷实现ASP在线发邮件功能
· ASP进阶之文章在线治理更新(1)
· ASP进阶之文章在线治理更新(13)
· 用ASP开发一个在线考试程序(二)
    微笑服务 优质保证 索取样品