[当我使用PHP脚本使用file_put_contents函数将所有BLOB文件从数据库保存到文件夹时,图像将起作用,但是文本文件,PDF和Word文件将不起作用。
file_put_contents($ final_ort,$ blob-> load());
BLOB是二进制图像。一旦将映像放在服务器上,就可以将其写入文件系统。因此,如果您的图片位于变量$ my_blob中,则可以执行以下操作:
file_put_contents('/ path / to / new / file_name',$ blob);
然后你去。
您可能要先将文件保存到tmp位置,然后在将其移动到最终位置之前对其进行一些检查
为什么不只是将BLOB保存到DB?如今,这是处理文件的合法方法,毕竟这就是BLOB MySQL数据类型的用途。