ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

百度富文本编辑器数据上传回显问题,图片,附件上传解决方案

2019-09-26 13:54:04  阅读:341  来源: 互联网

标签:文本编辑 数据 传回 效果图 编辑器 提交 上传 页面


1.首先去官网下载编辑器:http://ueditor.baidu.com/website/download.html

 

2.前端页面必须引用的两个文件,放在自己项目文件里创建个文件夹什么的然后引用

 

3.设置编辑器的大小

 

4.如何取值和调用编辑器,取值有这四种方式是比较实用的。看你们喜欢使用哪一种,一种是纯内容,有带html格式的,有的带你编辑的格式什么的

 

5.引用和页面都调试好了以后是一下效果图,页面当然我用的是Layui框架

 

6.前端布局完了以后到了上传数据了,上传数据的时候我用的是:ajax 提交后台MVC控制器; 这里使用

  ueditor编辑器提交带   <html>     标签时候提交数据会有个坑,如果数据不加密的话会提交不到后台,会报一个错说数据会带什么脚本注入攻击不能提交到后台这个是在版本MVC4以后对数据传输有的一个特性,前端提交带加密的内容就能提交到后台了

 

7.我随便输入一些内容当然这是我网上随便复制的哈....并非对的

(图1)

 

 

 

 (图2)

在图二就是点击提交后,图一的内容进行加密过的,就可以提交到后台了

 

8.这里是比较简单的后端代码,有了那个加密后数据就能提交到后端了,当然注释部分是必须要对传过来的数据进行解密,这样就能看到传过来是数据是什么东西了

 

 

这里下面就是解密后的数据带有html标签和css什么都在,在编辑器编辑内容的时候会带有所有内容的格式

 

 

 

 

9.上效果图,发布这里是标题

 

 

 

 

 

10.点击进去最终效果

 

 

 

 11.当然这里在数据从数据库取出放到页面的视图的时候又有一个问题数据怎么让取出来的内容插入到页面呢?

  一般的数据库传什么取得时候就是什么,字符串就是字符串“xxxxxxxxxxx”,传到页面也是这样的一串字符串,这里就不做演示了

解决方案:

  ASP.NET MVC中@Html.Raw()的使用

   可以自行百度,使用这个就能把原生带<html>标签的内容全部显示在页面

 

 

12.后端控制器代码从数据库拿到数据,我是放在 ViewBag.load_Wu 提交到前端,当然返回给前端有很多的方法,我只是用其中一种哈

 

 

 

13.前端接收,箭头部分就是内容显示区,加上这个就可以了让带标签的内容全部显示出来了,就是第10点的效果图

 

 

 

 

图片,附件,视屏上传

1.找到包里的.json文件

 

 

 

2.打开找到图片访问路径 箭头那里,改成自己项目文件,后面的upload是编辑器自带的文件夹,上传的图片或者文件都会在里面把前缀路路径改对就行了,下面上效果图,附件同下

 

 

3.上传图片效果图

 

页面最终效果

 

  总结:

    以上都是我个人的总结!也是一点点摸索才写出来的,希望用编辑的伙伴可以得到帮助!

以上都是原创,若要转载声明出处!

 

标签:文本编辑,数据,传回,效果图,编辑器,提交,上传,页面
来源: https://www.cnblogs.com/liuchunlin/p/11590430.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有