我在mssql数据库中有一堆pdf存储为二进制文件。我从mssql数据库中获取从pdf返回到php的二进制字符串,然后通过修改标题将其传递给浏览器。浏览器然后提示下载pdf,但没有任何东西会打开它并说文件已损坏。
我有基本的头部实现,如下所示
header ("Content-Type: application/pdf");
header ("Content-Disposition: attachment; filename=apdf.pdf");
echo $return['Standard_BIN'];