编辑器自动上传粘贴过来的网页里的图片

求个过路大佬看看这编辑器里的图片是怎么被获取并且传到人家后台的:

(忘说了,是图文混合的那种)

使用微信公众平台时发现的这一功能,我从其他网页复制过来的内容粘贴到微信公众平台的编辑器上,这时候图片的地址变了,而且还被打上了水印。

图片描述

知乎的编辑器也是这样的。。。
图文混合内容粘贴过来,每一张图爿都开始上传了。

这是原论坛的图片

这是粘贴到知乎编辑器的图片

阅读 2.6k
2 个回答

试了几个方法
ps:复制粘贴的内容是文字图片混合
1.监听onpaste:这个方法就是获取clipboardData里面的内容,如果只复制粘贴图片的时候是可以获取到文件信息的。但是粘贴文字图片混合内容的时候,只能获取到text/html,也就是clipboardData.items里面并没有文件信息啊(不知道是不是姿势不对,放弃这个方法了)
2.使用canvas:步骤是将img插入到canvas中,然后将canvas转化为base64的图片格式。结果是,插入成功了、canvas也把img替换掉了,当我想用toDataURL获取base64的时候,因为跨域问题,又失败了。

求各位路过的大佬指点一下,我就是想解决:
1.在图文混合的情况下,能不能在clipboardData中获取到file信息
2.除了架设nginx还有没有别的方法能解决跨域问题

你把图片粘贴进编辑器的时候,该图片被上传腾讯后台进行处理(裁剪、水印等)和保存(重命名等),成功后,服务端返回该图片的地址,在文本编辑器中显示。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏