21.flask上传文件到第三方

前言

使用flask搭建,富文本编辑器采用neditor,neditor是基于ueditor开发的,markdown采用editor.md

一般需求有两种

  • 配置富文本编辑器进行图片上传

  • 单独实现图片上传

完整实例

使用七牛云

主页

image-20200906193720188

获取密钥

image-20200906193738871

创建密钥

在后面会用到密钥

image-20200906193749602

创建存储对象

image-20200906193757424
image-20200906193804603
image-20200906193812912

这是测试域名,后面会用到。

如何使用js和七牛云返回的token进行图片上传

生成token

上传图片

Ueditor的使用

后台上传图片

创建ueditor编辑器

  • ueditor.html

  • ueditor.js

  • 后台设置的参数为"upfile"

image-20200906194029540

基于ueditor的neditor的使用

和ueditor是没多大区别,这是不能单图上传了,要使用多图上传

注意事项:

image-20200906194459352

"file"是后台需要接收的参数,注意

image-20200906194544966

action是为了后台便于判断文件类型,而设置的参数

image-20200906194553901
image-20200906194602227

这里后台返回的json中需要与neditor定义的接口的参数相对应,不然会一直报错。

开源editor.md的使用

最后更新于

这有帮助吗?