使用KindEditor时遇到个小问题,在给 【爱玩电脑】 开发 用户发表文章 的功能时,KindEditor 批量上传图片失败。

经过百度搜索发现是 #SWFUpload# 无法读取cookie的原因,既然问题找到了就想办法解决呗。又经过一番百度搜索,找到#KindEditor#官方的解决方法

我的解决方法:

var editor;

var editorSets = {

themeType: 'default',

urlType: 'absolute',

cssPath: '/static/editor/iframe.css',

uploadJson: '/article/add/upload/',

allowImageUpload: true,

allowFlashUpload: true,

allowMediaUpload: true,

allowFileUpload: true,

allowFileManager: true,

fileManagerJson: '/article/add/fileManager/',

formatUploadUrl: true,

fillDescAfterUploadImage: true,

syncType: 'form',

afterChange: function() {

this.sync()

},

extraFileUploadParams: {

user_id: '1',

password: 'f49a77ef44205b1ed45f29'

}

};

KindEditor.ready(function(K) {

editor = K.create('#text', editorSets)

})

就是按官方提供的方法,在 editorSet 中添加extraFileUploadParams,我保存了一个user_id和password的密文,这两个参数会在上传文件时传到服务器端,以PHP为例可以使用$_REQUEST['user_id']接收,下面是我服务器端的验证登录代码:

$user_id = isset($_REQUEST['user_id']) ? intval($_REQUEST['user_id']) : 0;

$password = isset($_REQUEST['password']) ? trim($_REQUEST['password']) : '';

$sql = "SELECT * FROM `pcb_user` WHERE `id` = ? LIMIT 1";

$data = $this->mysql->find($sql, array($user_id));

if (!$data || $data['status'] <= 0 || $data['password'] != $password)

exit('登录用户才可以上传文件');

~完~

swfupload 无法加载_解决 KindEditor SWFUpload 批量上传检测用户登录状态的问题相关推荐

  1. kindeditor图片批量上传失败问题

    2019独角兽企业重金招聘Python工程师标准>>> 问题:在演示版中批量上传没有问题,放到我们后台系统中,就上传不成功. 排查:逐步验证发现根本没有http到upload上传文件 ...

  2. vue-ueditor 后端配置项没有正常加载_当运营商遇上极简流畅的产商品配置体验

    "销售品配置复杂!" "销售品展示的信息偏IT,不直观!业务部门不能理解!" "销售品配置到上架时间漫长!" "对一线营销支撑能力 ...

  3. PDF.js 实现pdf分页加载的前端优化(实现按需加载)-前端的demo也已经上传

    描述 pdf.js实现了分片加载,但是在首次加载时自动加载了全部的pdf分片,导致打开了几个超过1g的pdf时,浏览器报出内存不足的提示 解决方案 实现pdf.js的按需加载,只需要修改属性disab ...

  4. 关于bootstrap-inputfile初始化加载图片,修改图片重新上传文件的坑

    关于bootstrap-inputfile初始化加载,上传文件的坑 图片的展示与上传,使用bootstrap-inputfile,但是由于自己遇到的问题网上查询不到,特此记录(第一次写,请多包涵) 打 ...

  5. java ueditor 图片上传加水印_关于ueditor多图上传加水印

    最近小二哥应运营要求,需在后台编辑器做图片添加水印功能,由于ueditor编辑器本身没有添加水印的功能: 所以小二哥参考了网上的一些方法,加上实现的步骤整理成文档,希望对需要的人有帮助. 1.打开ue ...

  6. linux中nginx上传文件方法,nginx加载webdav模块实现http协议上传文件

    1 简介 WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET. ...

  7. IOS已解决 在构建版本上传后, 一直处于处理状态

    今天上传 iTunes connect ,遇到一个问题,结果网上搜到一个解决方案,先和大家共享下,据说有人这样解决了问题, 应用程序上传app的时候有一个构建版本, 我上传了的版本但是哪个都选不了 , ...

  8. 修改KindEditor图片批量上传数量和大小限制

    KindEditor批量图像上载,默许答应用户一起上载20张图像,单张图像容量不超越1MB. 有时不满足咱们的需要,就需要修正KE批量上载图像的个数和单个图像巨细限制. KindEditor 4.1. ...

  9. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  10. 多人上传文件公共网盘_解决百度网盘上传提示“上传文件数量超过500个限制”的方法...

    不知道大家有没有使用过百度网盘这款软件,在这款软件中我们可以免费获取很多的存储空间.小编经常会使用这款软件来保存电影等资源,因此每一个电影都会使用一个文件夹进行保存.最近突然发现在百度网盘中只能上传5 ...

最新文章

  1. 动态规划解决方案最长公共子序列问题(开启)
  2. Repeater控件最后一笔记录高亮显示
  3. python语言下载-python下载_python免费下载[编程工具]-下载之家
  4. Java.io包中常用的类
  5. 理工科学生如何建立对于财务三大表的基本分析呢?
  6. 洛谷 P3391 文艺平衡树
  7. 2020年末总结,脚踏实地,一步一个脚印——致敬自己一年的心酸历程
  8. mysql修改engine_mysql下修改engine引擎的方法
  9. 每周到岗上班3天,2天可在家办公!携程3+2工作模式来了
  10. 射频电路设计——传输线理论(Transmission Line Analysis) 【上】
  11. Win10问题篇:一次性永久关闭win10系统自动更新
  12. 基于51单片机和555定时器的电阻电感电容测量装置设计
  13. linux系统优化步骤,优化Linux系统的12个步骤
  14. 记一次蓝牙音箱无声音的原因
  15. 网易新闻iOS版使用的18个开源组件
  16. 根据 2D 图片自动生成 3D 图书封面的牛逼工具
  17. 漏洞解决方案-明文传输漏洞
  18. 点评美国名校的(EE)和(CS)
  19. 通用 Mapper 4.0.0 版本发布
  20. python学习------面向对象的程序设计

热门文章

  1. 移动安全-IOS越狱
  2. Thinkphp响应式第三四方聚合支付平台源码
  3. 天线方向图仿真(面阵、圆阵、圆环阵)matlab
  4. Avesta飞秒光纤激光器
  5. 用单片机测量流体流速的_一种测量管道内流体流速的传感器的制作方法
  6. 代码审计“小迪安全课堂笔记” java
  7. ubuntu运行迅雷极速版
  8. 实验二.常用网络命令
  9. 【将多个Excel合并成一个Excel】
  10. TP-Link 886nV6 刷第三方系统回忆