求个过路大佬看看这编辑器里的图片是怎么被获取并且传到人家后台的:
(忘说了,是图文混合的那种)
使用微信公众平台时发现的这一功能,我从其他网页复制过来的内容粘贴到微信公众平台的编辑器上,这时候图片的地址变了,而且还被打上了水印。
知乎的编辑器也是这样的。。。
图文混合内容粘贴过来,每一张图爿都开始上传了。
求个过路大佬看看这编辑器里的图片是怎么被获取并且传到人家后台的:
(忘说了,是图文混合的那种)
使用微信公众平台时发现的这一功能,我从其他网页复制过来的内容粘贴到微信公众平台的编辑器上,这时候图片的地址变了,而且还被打上了水印。
知乎的编辑器也是这样的。。。
图文混合内容粘贴过来,每一张图爿都开始上传了。
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.7k 阅读✓ 已解决
5 回答3.5k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
7 回答9.8k 阅读
4 回答8.7k 阅读
试了几个方法
ps:复制粘贴的内容是文字图片混合
1.监听onpaste:这个方法就是获取clipboardData里面的内容,如果只复制粘贴图片的时候是可以获取到文件信息的。但是粘贴文字图片混合内容的时候,只能获取到text/html,也就是clipboardData.items里面并没有文件信息啊(不知道是不是姿势不对,放弃这个方法了)
2.使用canvas:步骤是将img插入到canvas中,然后将canvas转化为base64的图片格式。结果是,插入成功了、canvas也把img替换掉了,当我想用toDataURL获取base64的时候,因为跨域问题,又失败了。
求各位路过的大佬指点一下,我就是想解决:
1.在图文混合的情况下,能不能在clipboardData中获取到file信息
2.除了架设nginx还有没有别的方法能解决跨域问题