gpt4 book ai didi

php - 从 mysql 输出 blob

转载 作者:行者123 更新时间:2023-11-29 08:32:52 24 4
gpt4 key购买 nike

我在使用 PHP/MySQL 时遇到了一个奇怪的问题。

我已将 word 文档上传到 BLOB 中。它成功了,如果(比如使用 SQLYog)我打开 BLOB 并将其保存为文件,它将在 Open Writer 中完美打开。

然而,当我尝试通过 PHP 输出数据时,我得到了一个损坏的文档。

我使用以下内容来进行输出:

header('Content-length: '.$file['FileSize']);
header('Content-Type: '.$file['FileSize']);
header('Content-Disposition:attachment; filename="'.$file['FileName'].'"');
echo $file['Content'];

任何帮助都会很棒。

谢谢

安东尼

最佳答案

你想在这里做什么?:

header('Content-Type: '.$file['FileSize']);

内容类型应指定文件的类型(或者,严格的 HTTP 术语,响应正文),而不是文件的大小。对于 Word 文档,我认为内容类型是:

"application/ms-word"

关于php - 从 mysql 输出 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16064407/

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