关于ckeditor上传图片功能干货!

最近有很多小伙伴加我QQ咨询ckeditor上传图片的问题,在这里我决定在写一篇关于上传图片的流程,希望大家能收益!

1.修改config.js,添加上传图片的路径(如下):

首先找到config.js

修改config.js 如下图

CKEDITOR.editorConfig = function( config )  
{  
  
    config.filebrowserImageUploadUrl = 'http://你的域名/api/imgupload/ckeditorUpload?type=image&CKEditorFuncNum=1'//图片上传的路径
  
};

 修改好了保存,打开编辑器你就会看到上传按钮 成功!

2.后台接口开发,这里使用的是python flask(原理都一样)

后台流程:接收图片-->保存图片文件-->返回结果

import os
from flask import Flask,request

basedir = os.path.abspath(os.path.dirname(__file__))
@app.route('/api/imgupload/ckeditorUpload',methods=['POST]) #注意 接口地址是刚刚在config.js中设置的
def saveImg():
    img = request.form.get('upload') #接收图片文件
    path = basedir + '/static/img/' #图片保存路径
    imgName = img.filename  #获取图片名称
    file_path = path + imgName #图片名称加路径获得最终保存路径
    img.save(file_path) #保存操作
    return jsonify({  #返回json给ckeditor
        "uploaded": 1,
        "fileName": filename,
        "url": url
        })

关于ckeditor的基础操作看我之前文章 传送门 

关于ckeditor字体设置文章 传送门

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值