1

我正在将 nicEdit 编辑器用于文本区域,其中可能包含文本、图像、链接和其他格式化文本。我不知道在 MySQL 数据库中使用什么数据类型来存储其内容。

如果还有其他方法可以处理这些东西,请提出建议。

4

1 回答 1

1

您可以尝试将数据保存在text列中。我认为在保存之前对数据进行编码是个好主意。例如,将其保存为 base64(如果您不必在内容中搜索),或者保存为 url 编码字符串。

如果图像上传到服务器,您还必须将图像保存在网络服务器上。几个选项是:

  1. 使用Blob字段(二进制大对象)保存图像
  2. 将图像直接转换为 base64 字符串以在 html 代码中使用。
  3. 将图像保存在文件系统上,而不是数据库上

在我的测试中,选项 1 和 2 创建了大量数据。所以最好将图像保存在数据库之外。

希望这可以帮助。

于 2013-01-16T08:02:59.967 回答