关于 DjangoUeditor 上传图片图片失败,csrf token missing or incorrect 的解决办法
2024-10-14 00:09:30
Forbidden (CSRF token missing or incorrect.): /ueditor/controller/
[27/Jun/2017 23:49:25] "POST /ueditor/controller/?imagePathFormat=courses%2Fueditor%2F&filePathFormat=courses%2Fueditor%2F&action=uploadvideo&encode=utf-8 HTTP/1.1" 403 2266
错误原因:get_ueditor_controller() 方法没有csrf保护
解决办法:
在ueditor源码中的views.py文件中找到get_ueditor_controller函数,然后添加@csrf_exempt 装饰器
@csrf_exempt
def get_ueditor_controller(request):
"""获取ueditor的后端URL地址 """ action=request.GET.get("action","")
reponseAction={
"config":get_ueditor_settings,
"uploadimage":UploadFile,
"uploadscrawl":UploadFile,
"uploadvideo":UploadFile,
"uploadfile":UploadFile,
"catchimage":catcher_remote_image,
"listimage":list_files,
"listfile":list_files
}
return reponseAction[action](request)
最新文章
- 【Java学习系列】第1课--Java环境搭建和demo运行
- amCharts图表中的JavaScript中文注释引起的浏览器兼容性问题
- Rxjava的基本使用
- 循序渐进Python3(十)-- 1 -- pymysql
- Laravel5.1-Eloquent ORM:起步
- 洛谷P3378 【模板】堆
- mysqldb模块的简单用法
- 【网络编程】——connect函数遇见EINTR的处理
- PHP String 函数
- 盒模型Box Model(浮动)
- Eclipse使用新手教程
- 开源src镜像
- MVC三和,你能辨别它?
- nohup命令与&;区别,jobs,fg,bg,Ctrl-Z、Ctrl-C、Ctrl-D
- javamail发送邮件的简单实例(转)
- S3C2440的定时器详解
- 记录Nginx实现内容重定向的两种方式:rewrite和反向代理
- 8、Dockerfile详解
- 常见手机的设备分辨率、viewport和devicePixelRatio
- Django-Signals信号量