asp文件下载问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 16:08:39
我想做一个下载文件的asp页面。file.aspx
当输入http://localhost/file.aspx?filename=file.txt时,就返回file.txt
输入http://localhost/file.aspx?filename=xmlfile.xml时,就返回xmlfile.xml
请问应该怎么写?
谢谢
那怎么写安全呢?

不是在页面上点击下载。是用WebClient输入URL下载文件

file里你直接response.redirect到文件所在路径就可以了。
如果你要隐藏路径,你就forword过去:用server.transfer

不安全

把你这个地址写在点击下载的链接里就可以了,比如这样 <a href="http://localhost/file.aspx?filename=file.txt" target=blank>点击下载</a>

注意文件之间的相对路劲 和 级别 如果是这样的
file.aspx 和文件夹 download 同级 download 文件夹下 有 file.txt 那么就写出这样
<a href="download/file.txt" title="下载此文件">下载此文件</a>