作者tonytsai88 (鲁夫)
看板PHP
标题Re: [请益] php档案下载问题
时间Fri Jul 7 04:02:09 2006
※ 引述《previa (Southern Cross)》之铭言:
: ※ 引述《previa (Southern Cross)》之铭言:
: : 小弟发现 某些档案在跳出开启储存视窗的时候时
: : 选择开启会无法正确读取该档案说 @@
: : 但是我确定路径是对的 因为像MP3格式我可以选储存後 在开启 正常
: : 但是jpg档选择开启後会无法正常显示
: : 小弟尝试加入header("Content-Transfer-Encoding: binary"); 仍然无法正常显示
: : 找了一下 发现不只小弟有这个问题 是乎很多人都有遇到说 @@
: : http://bbs.nsysu.edu.tw/txtVersion/boards/php/M.1128813250.A.html
: : 不知道有哪位前辈有解决这方面问题的方法呢 感谢 ~
: 这个问题我再别的地方有看到一样的问题说
: http://0rz.net/971yK http://0rz.net/4f1zG
: 结果我後来用FireFox 选开启就ok了 @@"
: 还是一头雾水ing
以下的 php code 是我在我的机器上试过,我的 IE 可以开
demo url:
http://59.115.20.74/0707.php
<?
//假设要供下载的档案是在这支php 程式相同路径下
$file = "mypic.jpg"; //档名
$fileSize = filesize($file);//档案大小
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".$file);
header("Content-Length: $fileSize");
header("Content-Transfer-Encoding: binary");
header("Pragma: no-cache");
readfile($file);
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.20.74
1F:推 previa:orz 感谢 但是我还是不行说 QQ 别台电脑试也是一样 07/07 04:24