gpt4 book ai didi

php - 下载 pdf 文件时显示错误(难以理解的符号)

转载 作者:行者123 更新时间:2023-11-29 23:57:53 25 4
gpt4 key购买 nike

我写了一个用于下载pdf文件的代码。它在本地主机上正常工作,但我在我托管的 godaddy 上运行这些代码时遇到错误。这是代码

    <?php
include "connect.inc.php";
if(isset($_GET['id'])) {
$id=$_GET['id'];
$query = "select filename from pdf where id=$id";
$row = mysql_query($query);
if(mysql_num_rows($row)==1){
$query_row=mysql_fetch_assoc($row);
$name=$query_row['filename'];
$path="upload/{$name}";


header('Content-Type: application/pdf');
header('Content-Type: application/octet-stream');
header('Content-Description: File Transfer');
header("Content-Disposition: attachment; filename={$name}");
header('Content-Length: '. filesize($path));
readfile($path);



}
}
?>

输出:%PDF-1.4 % 670 0 obj <> endobj 外部参照 670 7 0000000016 00000 n 0000000912 00000 n 0000000977 00000 n 0000001122 00000 n 0000001188 000 00 n 0000001305 00000 n 0000000436 00000 n 预告片 <<97ED15AB8479334F8971D1FF246DC63D>]>> ...

最佳答案

您有两个 Content-Type header 。下定决心。

关于php - 下载 pdf 文件时显示错误(难以理解的符号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25225726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com