php - 在 php 中将 blob 保存到磁盘

标签 php mysql database blob

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

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

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

谢谢

最佳答案

做这样的事情:

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;

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

关于php - 在 php 中将 blob 保存到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10072611/

相关文章:

php - 从循环、超文本 url 中获取结果

java - Hibernate 查询语言中的 SQL 子查询

php - 我如何解码 laravel 5 中的哈希值?

php - Mysql查询速度太慢了

mysql - 如何创建不允许插入的 MySQL 表

mysql - 我应该为双角色用户维护一两个唯一 ID 吗?

Mysql Workbench导入数据SQL错误1142

python - 保持与 MySql 数据库的连接打开多长时间是可以的?

php - PayPal 付款完成后更新数据库

php - 页面刷新 WP PHP