博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度ueditor 拖文件或world 里面复制粘贴图片到编辑中 上传到第三方问题
阅读量:4316 次
发布时间:2019-06-06

本文共 1132 字,大约阅读时间需要 3 分钟。

我这边从world 里面复制粘贴图片到编辑器中,它自动给我上传了,但是我是用的第三方的要设置一个token值,我找了很久,也没有找到应该在哪里设置这个上传的参数,如果是点击图片上传,我知道在dialogs\image\image.html中设置,

这个是在github上面提的问题,结果没有回答,自己读了一下源码,很山寨的解决了,忘别吐槽

function qiniutoken(name){var token = "";var jqxhr = $.ajax({async : false ,url:'/index.php?g=cloud&m=material_qiniu&a=getUploadToken',data :{
"type":1,"name":name},success:function(data){token = data.token;}});return token;};在ueditor.all.js的 UE.plugin.register("autoupload", function() {var h = this,a = function(a, b) {var c = new FormData;c.append(b.options.imageFieldName || "upfile", a, a.name || "blob." + a.type.substr(6));c.append("token", qiniutoken("blob." + a.type.substr(6)));c.append("type", "ajax");var d = new XMLHttpRequest;d.open("post", h.options.imageUrl, !0);d.setRequestHeader("X-Requested-With", "XMLHttpRequest");d.addEventListener("load", function(a) {try {var c = (new Function("return " + a.target.response))(),e = h.options.imagePath + c.url;b.execCommand("insertimage", {src: e,_src: e})} catch (d) {}});d.send(c)};;动太加了一个参数解决了,注意上面的file名字,坑惨了,默认是upfile,只要改一下配置文件中的imageFieldName

 

转载于:https://www.cnblogs.com/jackluo/p/4940200.html

你可能感兴趣的文章
Android 面试题整理总结(二)Java 集合
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
HDU 4571 SPFA+DP
查看>>
centos 创建以日期为名的文件夹
查看>>
腾讯的张小龙是一个怎样的人?
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
git
查看>>
btn按钮之间事件相互调用
查看>>
Entity Framework 4.3.1 级联删除
查看>>
codevs 1163:访问艺术馆
查看>>
冲刺Noip2017模拟赛3 解题报告——五十岚芒果酱
查看>>
并查集
查看>>
sessionStorage
查看>>
代码示例_进程
查看>>
Java中关键词之this,super的使用
查看>>
人工智能暑期课程实践项目——智能家居控制(一)
查看>>
前端数据可视化插件(二)图谱
查看>>