我搜索了很多关于如何从longblob-mysql下载文件的信息,但是所有的代码请求(扩展名、类型、大小)和我都没有设置这些字段,我也不想设置这些字段。那么,有没有办法从数据库中下载任何文件类型(jpg、gif、pdf、png、txt等),而不带(扩展名、类型、大小)字段?
lg40wkob1#
这里有几件事:不要在数据库中存储文件。数据库是数据,文件系统是文件。聪明的方法是使用varchar存储 /path/to/your/file.foo 除非您计划检查每个文件(成本高且速度慢),否则您只需存储这些数据以供将来重用,就可以从中获益匪浅
/path/to/your/file.foo
iyfjxgzm2#
在数据库中保存文件不是个好主意。这是一个古老的传统。尽量到外面来。将文件保存到目录中,然后将文件名或路径保存到数据库中。这将减少数据库上的负载,并减少数据库存储的异常使用
2条答案
按热度按时间lg40wkob1#
这里有几件事:
不要在数据库中存储文件。数据库是数据,文件系统是文件。聪明的方法是使用varchar存储
/path/to/your/file.foo
除非您计划检查每个文件(成本高且速度慢),否则您只需存储这些数据以供将来重用,就可以从中获益匪浅iyfjxgzm2#
在数据库中保存文件不是个好主意。这是一个古老的传统。尽量到外面来。将文件保存到目录中,然后将文件名或路径保存到数据库中。这将减少数据库上的负载,并减少数据库存储的异常使用