1.是在你的服务器上能相对找到。
即 http://localhost8080/web 这个映射的是你服务器上的 D:\web 这个目录
那么你这个文件就要在 D:\web 这个目录中。
比如 D:\web\downfile\111.xls
你的超链接可以这样写。 <a href="/downfile/111.xls">download</a>
2.就是用流的方式下载。
<a href="#" onclilck="......">download</a>
这样的超链接就不是指向一个文件了,而是向服务器提交下载申请。
这样执行到你后台的servlet类中,你可以根据一些必要的标识知道你要下载的文件。
这样你把D:\111.xls文件读取出来。 然后写入到response.getOutPutStream (这个方法有些记不清了,你查一下) 这样实现下载。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)