问一个ASP程序的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:21:11
有一段网页程序是这样的: Case "htm", "asp", "txt", "inc", "html", "shtml", "shtm", "js", "css"
EditFile
Case "mdb", "dat"
EditDb
Case else
******
End Select
意思就是先判断文件类型 如果是可编辑的就EditFile 如果是数据库就EditDb 我要问的就是除了这几种文件类型外 其他的文件类型我要他做“下载”处理 不知道这个命令是什么 就是文中Case else后***的部分应该填哪个命令
就是文件既不能文档编辑也不能做数据库编辑我就要他下载 比如.rar的文件 我没详细学过ASP,VBSCRIPT语言 请高手解答 谢谢!
你们都不明白我的意思啊
我的意思是说 直接就打上一个命令 类似 EditFile EditDb 这样的命令 但不是编辑 而是这命令一出 文件就自动下载 因为文件有好多 根本就不能用路径这种方法啊 因为里面的文件是随时更新的 你怎么能填上一个路径呢 大家都知道ASP是动态网页技术 用的都是命令 而不是象静态网页一下搞一个超连接就行了

首先感谢大家的热心解答
另外我想照你们这么说来 是没有直接的命令 可以点击就下载了 必须通过连接什么的了 但是我那里面的文件是动态更新的 我总不能多了一个文件就修改一下代码 写上一个连接 这样很麻烦的啊
有没有这样一段代码 就是可以自动扫描(就是支持动态更新)文件夹里所有内容 然后把所有文件以列表的形式列出来

Case "htm", "asp", "txt", "inc", "html", "shtml", "shtm", "js", "css"
EditFile
Case "mdb", "dat"
EditDb
Case else
showDownload()'显示下载页面
End Select

那你再写个模块就是了嘛:

sub showDownload()
'这里放你要下载的地址,下面是举例
Response.write "<a href='http://www.baidu.com'>下载地址一</a><br>"Response.write "<a href='http://www.baidu.com'>下载地址一</a><br>"Response.write "<a href='http://www.baidu.com'>下载地址一</a><br>"
end sub

那就直接对这些下载的文件作链接就行了
直接链接源文件就可以下载了
如果文件很多的话,那就转到另一个文件,把需要下载的文件列出来,直接链接下