作者wzbird (大鸟)
看板Ajax
标题[问题] post值之後, 用php readfile下载档案失败
时间Thu Aug 11 12:15:57 2011
hi , 大家, 我遇到一个问题如下
我有几个程式
query_report.php
(
https://gist.github.com/1138882)
他的js, query_report.js
(
https://gist.github.com/1138884)
这个档案负责产生页面 , 下拉选单, checkbox等等
选完那些元件以後, 按下按钮, 就把元件的值当作参数传给quering.php
quering.php
(
https://gist.github.com/1138888)
quering.php根据传来的值, 产生对应的档案之後
再用header 叫query_report.php中的download函式产生下载档案的动作
我的问题是...
我的结果都变成把档案内容显示在页面上
而不是跳出另存新档的视窗
但是我如果直接把
query_report.php?act_type=download&file_path=$report_path
贴到浏览器上, 是可以正确下载档案的
请问这个差异在哪里呢?
我猜是我的jquery有问题?!
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.147.144.114
1F:嘘 pico2k:不要用"猜"的 08/11 12:18
2F:→ wzbird:我就只能用猜得才来问罗, 如果知道原因又何必来占版面呢? 08/11 12:28
3F:推 UniFish:Header的content-type问题 08/11 12:37
4F:推 LPH66:一楼嘘的火气有点大...问题的确是在 php 端 08/11 15:16
5F:→ LPH66:即是三楼所说 Content-Type 的问题 08/11 15:17
6F:→ wzbird:我找到原因了 晚一点再说明 08/11 17:09