1

我正在寻找一个示例,如何将大型文本数组 ( javascript ) 作为 BLOB 存储到我的 mySQL 数据库中。

我不知道哪种解决方案有效:

  1. Javascript 数组将通过 Ajax JSON 发送,然后通过 PHP 文件处理。转换 JSON -> BLOB 并保存到 mySQL 数据库中。获取 BLOB 转换为 JSON 发送到 javascript 变量。

  2. 使用 arraydata 创建一个 BLOB 并通过 Ajax 发送一个 BLOB 文件(可能吗?)并将其存储在数据库中。通过 Ajax 获取 Blob 将其在 javascript 中转换回数组。

如果有一些关于这个问题的教程,那真的会对我有所帮助。我已经看到了一些保存图像的粗略示例(MIME:Type PNG 等),但不是 MIME:Type Text。

谢谢 !

4

1 回答 1

-1

Already solved it. Question closed.

I just base64_encoded and base64_decoded the variable as usual. You just had to assure that in the my.ini (mySQL) max_packet size was set larger than 1MB in order to save the file, that was the reason it was not working.

于 2012-07-02T12:29:56.633 回答