ASP 下载问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:48:20
我有一个ASP页面要提供下载。文件名称是23.exe。点击下载的时候却提示无法找到该页,404的错误。但是用htm页就可以下载。
<a href="../0008/dzzz/<%=rs("dzzz")%>.exe" target="_blank">下载</a>(.exe文件) 如果把这个文件改成htm的 <a herf="../0008/dzzz/23.exe">就可以。<a herf="../0008/dzzz/23.exe">这段话写成asp的就不行了。这是为啥呢?大家帮帮忙,整个网站的最后一步了...
值肯定对,IIS里浏览的时候鼠标放在下载上面能看到dzzz/23.exe。路径什么的都对。就是ASP页面的时候404错误。htm就没事。我怀疑是不是IIS设置问题... 父及目录设了,最后没办法另外做了一个download.asp页面。网上找的代码。但是还是困惑,为什么一样的代码ASP就不能下载,htm就可以。希望知道的人能告诉我一下

有可能是IIS设置问题!
IIS6.0默认情况下是不启用父级的(即../不能用)
可以到IIS里设置下站点“属性”“主目录”“配置”“选项”“启用父路径”勾上确定就可以了

补充:
1、<a herf="../0008/dzzz/23.exe">中的href写错了
2、ASP最终解释后返回结果也是HTML,所以跟它是ASP还是HTML没关系
3、本身应该没问题,自己好好检查下

<%=rs("dzzz")%>
你的这个 值不对 可能是个空值 输出看看就知道了

这个错误就是没找到文件!!!
你用HTML试时是否在download.asp的路径相同
文件要是你上传上去的,就肯定支持FSO。
所以问题就是路径,和文件是否存在

xunlei