如何使用Ngx Quill Rich Text编辑器存储/压缩base64图像和html代码?

时间:2018-08-07 16:25:07

标签: mysql laravel angular6 rich-text-editor quill

im目前正在开发一个博客网站,其前端为Angular 6,后端为Laravel,并使用Ngx Quill文本编辑器https://www.npmjs.com/package/ngx-quill来进行博客编辑,这与StackOverflow自己的文本编辑器非常相似。因此,此工具会生成像这样的合适的HTML代码

<p>This is a text</p>

我将其存储在数据库中,以便以后像普通帖子或可编辑帖子一样显示。

一切正常。.除了当我通过此编辑器添加图像时;由于它们采用base64编码,因此HTML生成的字符串大大超过10000个字符,我似乎无法存储那么多字符。 关于如何减少HTML字符串或在数据库上使用其他数据类型(当前为VARCHAR最大值)或(最佳解决方案)如何将这些图像直接上传到服务器的任何建议? 例如,通过将图像直接存储到服务器(在这种情况下为imgur),StackOverflow似乎可以很好地处理此问题。

0 个答案:

没有答案