在php中将blob保存到磁盘

时间:2012-04-09 11:38:08

标签: php mysql database blob

我的数据库中保存了一个blob(文本文件)。我可以检索这个,然后在返回值上使用echo来打印文本文件内容。但是,我真的不确定如何将文件保存到磁盘

header("content-type: file/txt");

这似乎将当前的php文件保存到磁盘,所以我猜我需要修改它以某种方式使用我的blob?这是对的吗?

由于

2 个答案:

答案 0 :(得分:4)

做这样的事情:

header('Content-disposition: attachment; filename=blob.txt');
header('Content-Type: application/octet-stream');
readfile('...path to your file');

header('Content-disposition: attachment; filename=blob.txt');
header('Content-Type: application/octet-stream');
echo $blob;

这应该强制下载到客户端。

答案 1 :(得分:0)

header('content-disposition:attachment; filename = test.txt');

将test.txt更改为文件名