架构师

您现在的位置是:首页 > 技术博客 > 开发环境

开发环境

百度富文本编辑器ueditor关闭远程图片抓取到本地保存

架构师小跟班 2019-09-05开发环境
前一篇文章介绍了如何在帝国CMS中集成百度富文本编辑器,链接:https://www.jiagou1216.com/life/diary/480.html本次教程主要解决编辑器抓取远程图片链接问题。百度富文本编辑

前一篇文章介绍了如何在帝国CMS中集成百度富文本编辑器,链接:https://www.jiagou1216.com/life/diary/480.html

本次教程主要解决编辑器抓取远程图片链接问题。

百度富文本编辑器有个比较坑的功能(也不能说坑,因人而异吧),默认情况下,我们上传图片(比如直接从头条、CSDN上复制粘贴的图片)的时候,编辑器会默认抓取图片并上传到本地服务器,当文章发布后,文章里的图片链接显示的是我们服务器上的照片而不是头条的图片。

问题描述

比如下图,我的图片是存储在七牛云的OSS对象存储上的,图片链接是http://cdn.jiagou1216.com/20190904193317.png

当我写文章插入这张图片时,UEditor就会把这张图片上传到本地服务器上:

文章发布后,当我们访问这篇文章的时候,文章里加载的图片是我们服务器上的,而不是七牛云对象存储的。我之所以用七牛云就是想提高图片的加载速度(有些图片很大),减轻服务器的访问压力,这倒好,你不但没提高,反而还重复占用了存储空间!

解决办法

找到目录,/www/wwwroot/upload/e/data/ecmseditor/ueditor

更改文件内容:

将catchRemoteImageEnable的默认值true改为false,这样就不会抓取图片到本地服务器了。




文章评论