当前位置: 首页 > news >正文

百度ueditor 拖文件或world 里面复制粘贴图片到编辑中 上传到第三方问题

我这边从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

 

相关文章:

  • jQuery Jcrop API参数说明(中文版)(转)(图片剪切)
  • LD_LIBRARY_PATH 环境变量
  • python之模块contextlib 加强with语句而存在
  • vim学习
  • Hibernate(五)——面向对象查询语言和锁
  • 自定义view(使用EditTetx实现记事本特效)
  • 理解Load Average做好压力测试(转)
  • SQL Server 2008空间数据应用系列一:空间信息基础
  • mysql 触发器
  • ssh-keygen - 生成、管理和转换认证密钥
  • WPF笔记(2.9和2.10)——Layout
  • redis ins 调试
  • Oracle oradebug 命令 使用说明
  • 使用C#在VS中开发:未处理AccessViolationException “System.AccessViolationException”类型的未经处理的异常...
  • **PHP分步表单提交思路(分页表单提交)
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • AngularJS指令开发(1)——参数详解
  • ECMAScript6(0):ES6简明参考手册
  • ECS应用管理最佳实践
  • golang中接口赋值与方法集
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JAVA并发编程--1.基础概念
  • js对象的深浅拷贝
  • Objective-C 中关联引用的概念
  • spring security oauth2 password授权模式
  • springMvc学习笔记(2)
  • 工作中总结前端开发流程--vue项目
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 少走弯路,给Java 1~5 年程序员的建议
  • 实现菜单下拉伸展折叠效果demo
  • 使用 @font-face
  • 一道面试题引发的“血案”
  • Mac 上flink的安装与启动
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 阿里云ACE认证之理解CDN技术
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • #includecmath
  • #Linux(Source Insight安装及工程建立)
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $.ajax,axios,fetch三种ajax请求的区别
  • ${ }的特别功能
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (4)事件处理——(7)简单事件(Simple events)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (一)认识微服务
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • .form文件_一篇文章学会文件上传
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net core 连接数据库,通过数据库生成Modell
  • .NET基础篇——反射的奥妙