php - 如何使用 PHP 创建文件下载链接到存储在 MYSQL 数据库中的文件?

标签 php mysql hyperlink download

我知道我可以将文件上传到我服务器中的一个文件夹,将目录位置保存到 MYSQL 数据库,并根据该目录位置创建一个下载链接但是当您存储 pdf 或 zip 等文件时会发生什么直接在MYSQL数据库上存档?您如何检索该数据并创建文件下载链接?

最佳答案

您不应该将文件数据存储在数据库中,这正是文件系统的用途!

然而,为了回答您的问题,您会将文件内容存储在包含二进制数据的 BLOB 字段中,然后下载并抛出正确的 header 并回显字段值。

关于php - 如何使用 PHP 创建文件下载链接到存储在 MYSQL 数据库中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8121245/

相关文章:

php - 什么情况需要使用 eval() 因为别无选择?

php - 使用 jQuery 自动 PHP 通知

mysql - 减少sql中的重复项

php - mysqli bind_param 未返回正确的数据,但查询是正确的

php - 计算mysql中两个表之间的公共(public)行

mysql - 错误 2006 (HY000) : MySQL server has gone away

css - 链接有时在页面加载时可点击,有时不可点击

ios - 如何更改 UITextView 超链接选择背景颜色?

image - 悬停链接以更改图像的不透明度

php - Opencart管理员登录