a标签下载文件如何调用保存位置

a标签下载文件如何调用保存位置,第1张

a标签的链接地址指向一个文件(如:download.php),并把要下载的文件的标示符(如id)传给该文件(如:download.php?id=xx)

download.php文件里代码类似于:

//获取传递进来的id,并赋给变量$id

$id = $_GET['id']

//从数据库获取文件信息,并做一些安全检测

//如判断$id是否存在

//判断该文件是否存在于服务器,等等

……

$filename = 路径+实际文件名

//指定文件的类型,如

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>;

然后在浏览器中打开后,点击超链接即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11599997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存