
3个回答
展开全部
在本机中可以用文件的绝对地址(即类似 D:\PowerPIP..... 这样的地址)下载,也就是说html文件和要下载的文件要在同一台电脑中,且html文件是用鼠标双击运行的。
如果是在web服务器中(包括本机搭建的IIS),则要使用相对路径,比如asp或html文件与要下载的文件是在同一文件夹的,就可以:
<a href="2014.....5.xlsx">下载</a>
或者用完整的url:
<a href="http://域名/1/2014....5.xlsx">下载</a>
这是因为在网页上是使用http协议的,不能使用单机的文件系统,否则服务器上的所有文件就很容易被暴露了!
如果是在web服务器中(包括本机搭建的IIS),则要使用相对路径,比如asp或html文件与要下载的文件是在同一文件夹的,就可以:
<a href="2014.....5.xlsx">下载</a>
或者用完整的url:
<a href="http://域名/1/2014....5.xlsx">下载</a>
这是因为在网页上是使用http协议的,不能使用单机的文件系统,否则服务器上的所有文件就很容易被暴露了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-07-03
展开全部
必须使用相对路径。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能贴代码不?
试试使用相对路径。
试试使用相对路径。
追问
绝对路径为什么不行
追答
asp是运行在IIS上的,IIS以绝对路径访问本地硬盘会有安全问题,遭到服务器拒绝
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询