图文混排 图片上传
2019-05-19 14:49
48 查看
1、引入
<script type="text/javascript" src="../../static/news/js/jquery.form.min.js"></script> <script src="../../static/news/tinymce/js/tinymce/tinymce.min.js"></script> <script src="../../static/news/js/tinymce_setup.js"></script>
2、使用
3、配置。
在tinymce_setup.js文件最下边的 imageupload_url:为图片上传对应的接口
imageupload_url: “/admin/submit-image”
4、图片上传接口
@admin_blue.route(’/submit-image’)
def submit_image():
# 获取文件 get(‘file’) 为固定写法
img = request.files.get(‘file’)
image_name = photos.save(img) # 将头像保存到 程序目录下
image_url = ‘/static/upload/’ + image_name # 生成图片保存到地址
mes = {} mes['path'] = image_url # key为固定值,不可随意修改 mes['error'] = False # key为固定值,不可随意修改 return jsonify(mes)
5、渲染页面。使用过滤器 safe
{{ data.content | safe}}
图片上传
1、导包: from flask_uploads import UploadSet, IMAGES, configure_uploads import sys import os 2、配置 # 图片上传配置 fn = getattr(sys.modules['__main__'], '__file__') root_path = os.path.abspath(os.path.dirname(fn)) + "/static/upload" app.config['UPLOADED_PHOTO_DEST'] = root_path app.config['UPLOADED_PHOTO_ALLOW'] = IMAGES photos = UploadSet('PHOTO') configure_uploads(app, photos) 3、上传到服务器 if image: image_name = photos.save(image) # 将头像保存到 程序目录下 image_url = '/static/upload/' + image_name # 生成图片保存到地址 4,表单中添加 enctype="multipart/form-data"
<formaction="" enctype=“multipart/form-data” method=“post”>
相关文章推荐
- flask导包及图文混排图片上传()
- Django图文混排编辑器和上传图片
- 实现多个图片上传(上传到服务器),在内容框中实现图文混排,并将内容录入clob字段中
- 上传图片+图文混排
- Swift从相册选择图片,图文混排并且可以保存、上传数据
- ajax图片上传及时回显图片,自己总结 + ajaxFileUpload 上传文件 以及 返回值 带 <pre> 标签问题
- JQuery Uploadify v3.2.1 上传图片并预览(基于spring mvc框架开发)
- kindeditor上传图片编辑框乱码问题
- js上传图片回显
- PHP上传图片问题
- html5 中input type=‘file’实现文件图片等的上传的文件类型限制
- HTML5 图片上传预览
- uploadPreview 兼容多浏览器图片上传及预览插件使用
- 判断上传文件是否是图片文件
- Struts2+ajax+json异步上传图片回显
- 利用Spring MVC 上传图片文件
- layui上传图片
- 完美解决部分安卓手机调用系统拍照上传时图片旋转问题
- 关于使用http请求上传图片到服务器
- 使用ASP.NET上传图片汇总