今天客户提出一个需求,在编辑器(ueditor)中粘贴图片时,要把图片抓取到本地。网上百度了,出来的都是禁用、不使用。那就说明这个功能默认是打开的。于是去百度上找了张图粘上去,没有反应。
原来catcherLocalDomain这之前配置一个百度图片的域名,在这里配置了域名的图片是不会去抓取的。
再试一次,发现后台报错了,说明有反应了。于是,我指定了我自己的action做为抓取服务。
但是我后台接不source这个参数的值,看了一下发现传的是数组,source[]=xxxxx&source[]=xxxxxx,呵呵,没办法,不想去改源码,于是我在服务端改了一下接收的策略。
到这里,就可以拿到图片的地址的,然后就可以抓取到所要的图片了。
如果不想启用这个功能,在ueditor.config.js的window.UEDITOR_CONFIG 这个对象中加入,catchRemoteImageEnable:false就可以全局禁止使用此功能。
网友评论