如何从没有(扩展名,类型,大小)字段的longblob mysql下载文件

时间:2018-09-30 18:03:31

标签: php mysql mysqli blob

我搜索了很多有关如何从longblob mysql下载文件的信息,但是所有代码请求(扩展名,类型,大小)和我都没有填写这些字段,并且我也不想这么做。所以,有没有办法从数据库中下载任何文件类型(jpg,gif,pdf,png,txt等),而没有(扩展名,类型,大小)字段?

2 个答案:

答案 0 :(得分:1)

在数据库中保存文件不是一个好主意。这是一个古老的传统。尝试走出去。将文件保存在目录中,然后在数据库中保存文件名或路径。这将减少数据库的负载,并减少数据库存储的不正常使用

答案 1 :(得分:0)

这里有几件事:

  • 请勿将文件存储在数据库中。数据库用于数据, 文件系统用于文件。做这样的事情的聪明方法是 有一个varchar存储/path/to/your/file.foo
  • 除非您计划检查每个文件(成本高昂且速度慢),否则只需存储这些数据以备将来重用,您将受益匪浅