Php 下载窗口故障
[QUOTE=php_lover;4343082]大家好,我已经从mysql下载了一段代码,下面是代码: php代码:Php 下载窗口故障,php,Php,[QUOTE=php_lover;4343082]大家好,我已经从mysql下载了一段代码,下面是代码: php代码: $query = "SELECT name, type, size, content ,downloaded FROM ".filtering($cat , 'str')." WHERE id = '".filtering($id , 'int')."'"; $result = mysqlquery($query) or die('Error, query failed !!
$query = "SELECT name, type, size, content ,downloaded FROM ".filtering($cat , 'str')." WHERE id = '".filtering($id , 'int')."'";
$result = mysqlquery($query) or die('Error, query failed !!!');
list($name, $type, $size, $content, $downloaded) = mysql_fetch_array($result);
header("Content-length: $size");
header("Content-type: $type");
header("Content-Disposition: attachment; filename=$name");
echo $content;
exit;
}
没有什么是失败的,当我在本地机器上尝试此脚本时,下载窗口会显示在我可以下载文件的位置,但当我在服务器上尝试时,下载窗口不会显示,并且文件内容会显示在浏览器上
例如,当我想要下载.rar文件时,这些代码出现在下载窗口的交换中:
EVئ€#% ئ€"% èï‹ ‹}3غYئD0 C‹uhSC Vèڈ …ہYY…¢ 9E„=ےے…ےj^‰uüŒQےےےujXè(üےے…ہY…=ےے…ےtےu3ہےuèûےےYYé%ےے‹Mٹ‹ٌë<:tFٹ„ہuُ€> „µ ‹ئ+ء= r¸ے P‹Eےu¬ Pèظ‹ ‹EFVئ€« è›چ ‹M‹uƒؤ‰پ¬ hSC Vè^ژ …ہYY…ئ 9E„†ےے…ےj[‰]üŒےےVjXèsûےے…ہY…ےے…ے…† hSC ے
EVئ#%eئ嫀èèè3غYئD0 CèuhSC Vè1672;…YY…9E=ےے…ےj^‰uü338; Qےےےےےےےےےےےےےےےےے=ےے…ےtےuےuےyé%ےےے搌搌搌搌搌搌搌搌搌搌搌搌搌搌+搓r搌P搌E搌搌搌搌搌搌搌搌搌搌搌25612ےے…ےj[ے]ü338;ےےVjXےsےےے…ہY…ےے…ے…†hSCے
使用强制下载:
接收到错误消息的实现的建议操作
“应用程序/八位字节流”实体只是提供放置数据的功能
在文件中,任何内容传输编码都已撤消,或者
将其用作用户指定进程的输入