download.php文件里代码类似于:
//获取传递进来的id,并赋给变量$id
$id = $_GET['id']
//从数据库获取文件信息,并做一些安全检测
//如判断$id是否存在
//判断该文件是否存在于服务器,等等
……
//指定文件的类型,如
header('Content-type: application/pdf')
//最后
header('Content-Disposition: attachment filename="$filename"')
readfile("$filename")
exit()
在JSP中,使用超级连接来下载文件的方法,可以用href属性来指定其下载路径及文件名,如:
要下载路径为:htttp://localhost:8080/HB/,文件名问140.xls的文件,
在JSP中的写法:<a
href="htttp://localhost:8080/HB/140.xls">
140.xls</a>;
然后在浏览器中打开后,点击超链接即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)