如何使用格式化文本在nicEdit中存储文本区域的内容

时间:2013-01-16 07:48:37

标签: nicedit

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

如果还有其他办法处理这些问题,请提出建议。

1 个答案:

答案 0 :(得分:1)

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

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

  1. 使用Blob字段(二进制大对象)保存图像
  2. 直接将图像转换为base64字符串,以便在html代码中使用。
  3. 将图像保存在文件系统上,而不是数据库
  4. 在我的测试中,选项1和2创建了大量数据。因此最好将图像保存在数据库外部。

    希望这有助于。