我有一个base64(图像)字符串,我需要将它作为数据类型二进制LONGBLOB 保存在MySQL 数据库中。该字符串超过 200,000 个字符。该字符串保存在 PHP 变量中。
我知道不建议这样做,但我需要一些关于如何完成的输入。它必须在纯 PHP 中完成。base64 字符串通过 AJAX POST XMLHttpRequest 发送。
谢谢。
使用LOAD_FILE可能是您正在寻找的:
UPDATE colum SET img=LOAD_FILE('/tmp/file') WHERE id=1;