PHP BLOB导出不适用于pdf,txt和doc文件。使用Oracle DB的PHP file_put_contents,

问题描述 投票:0回答:1

[当我使用PHP脚本使用file_put_contents函数将所有BLOB文件从数据库保存到文件夹时,图像将起作用,但是文本文件,PDF和Word文件将不起作用。

file_put_contents($ final_ort,$ blob-> load());

Text File

php database oracle blob oci
1个回答
0
投票

BLOB是二进制图像。一旦将映像放在服务器上,就可以将其写入文件系统。因此,如果您的图片位于变量$ my_blob中,则可以执行以下操作:

file_put_contents('/ path / to / new / file_name',$ blob);

然后你去。

您可能要先将文件保存到tmp位置,然后在将其移动到最终位置之前对其进行一些检查

为什么不只是将BLOB保存到DB?如今,这是处理文件的合法方法,毕竟这就是BLOB MySQL数据类型的用途。

© www.soinside.com 2019 - 2024. All rights reserved.