作者layachang (这样笑着很开心!!)
看板PHP
标题[请益] 下载文件的问题Q口Q
时间Fri Nov 24 14:17:07 2006
请问一下 假如我要下载word文件
通常我会使用java直接window.location到文件的位置就好了
现在我发现有些电脑会强制开启可以开启的文件
(word就会直接印在网页上,可是我是要让使用者下载)
我找了一下 找到了以下的code
//download.php////////////////////////////////////////////
header("Content-disposition: filename=$filename"); // <- 指定汇出档名
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
/////////////////////////////////////////////////////////
然後我要下载的页面改成
window.location = "download.php?filename=TEST.doc";
结果我一按下载他就直接给我下载download.php -___-
(下载回来是一个空白的的档案)
我看了一下大家的用法 好像都是直接使用这段code
并没有人特别去着墨要怎麽用 ( ̄□ ̄|||)a
请问各位可以教我一下 /____\a
--
还是我把事情想歪了 这个根本不是这样用的 ( ̄ε(# ̄) #○=(一-一o)
--
淡而无味, 可是芬芳, 就当它是酒罢......
没有酒的时候, 到河边去捧饮自己的影子......
没有嘴的时候, 用伤口呼吸....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.100.15
1F:推 taiwancat:你没有readfile...当然是空白啦 11/24 14:20
2F:推 layachang:我的TEST.doc 要fopen他@@? 11/24 14:22
3F:推 layachang:自己找到原因了:| $fname = $_GET['filename']; 不可以 11/24 15:10
4F:→ layachang:用 $fname = $filename ...(默) 11/24 15:11
5F:推 layachang:谢谢一楼T_T 我终於知道readfile是什麽了 (谢谢!) 11/24 17:51