百度编辑器 ueditor1.1.8.1 For Asp.net 配置 上传功能详解
来源:互联网 发布:天刀捏脸数据导入视频 编辑:程序博客网 时间:2024/05/12 14:34
第一步:从官网下载相关文件 百度搜索“UEditor”
————————————————————————————————————————————
第二步:将下载的文件解压之后放到自己的项目中。编辑器出问题一般都是和路径有关的,如图:
————————————————————————————————————————————
第三步:配置editor_config.js
URL和imagePath皆使用根目录开始的方式,这样可以避免不同的调用页路径混乱的现象。
URL:编辑器路径,因为这里直接把编辑器放在项目根目录了。
imagePath:用户上传图片时,图片保存的路径,具体在JS文件中的注视已经很清楚了。
————————————————————————————————————————————
第四步:让编辑器在浏览器上显示出来。如图:
这里使用了隐藏控件在后台给编辑器赋值的方式。
样式表和JS的引用如下图:
接下来就让我们看下效果图吧!!!
————————————————————————————————————————————
第五步:上传功能
首先,确保imagePath上传目录的正确后添加Asp.net的上传配置文件,如下图:
其次,编辑up.ashx.cs文件:
【——up.ashx.cs——】
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.IO;
namespace PLA93303MainWebsite.UEditor.server.upload.net
{
}
文件上传功能不仅仅是检测了后缀名,还用C#检测真实文件类型,更确保文件的安全性。
最后,需要修改一下dialogs\image里的image.html文件,修改位置如下图:
【路径】
【image.html】
把上传处理页面修改为刚才配置的功能页面就可以了。
————————————————————————————————————————————
第六步:在根目录下新建一个UserFiles/UEditorUploads路径的文件夹保存上传的图片。到此为止百度编辑器配置完毕。
同时上传3张图片,前两张是不同格式的,后一张是WORD文件修改后缀名为.JPG的文件,程序会成功阻止非图片文件上传,却不影响真实图片上传。
这里需要提到,有些朋友配置Asp.net上传功能的时候使用了WEB应用程序页面,也就是.ASPX,那样也是可以的,但需要注意.ASPX页面不能有前台显示的任何内容,必须为空。如果不为空Response.Write("{'url':'" + retPath + "','title':'" + sFileName + "','state':'" + state + "'}");就输出给用户了,编辑器是无法取到state中的值来判断文件是否上传成功的。所以看到了网上不少人出现了上传图片成功,编辑器不显示图片的效果。
————————————————————————————————————————————
插入图片生成alt标签
1、首先,打开以下路径的editor_all.js文件
2、其次,找到插入图片,操作图片的对齐方式方法
细心的朋友已经发现我把行号也截图了,具体的修改代码如下:
4434行:
(ci.title?' title="'+ci.title+'" alt="'+ci.title+'"':'') + ' border="'+ (ci.border||0) + '" hspace = "'+(ci.hspace||0)+'" vspace = "'+(ci.vspace||0)+'" />';
4447行:
(ci.title?' title="'+ci.title+'" alt="'+ci.title+'"':'') + ' /></p>';
3、最后,把修改好的editor_all.js文件文件转成editor_all_min.js文件进行调用就可以了。这里也可以省略此步骤,但需要注意调用文件的改变。相差一倍的大小呢,还是用editor_all_min.js文件对系统更优化。
————————————————————————————————————————————
这里想吐槽一下,刚开始为了省事直接问了ueditor讨论群3里的编辑器二次开发,他居然问我懂不懂title和alt的区别,告诉我:
“title是图片的标题 alt也是图片的标题,只是在极少数的浏览器里不认title,而使用了alt,你完全可以当做这两个没有区别。”
希望大家不要误导,因为在实际项目中不但效果完全不同,用户的需求也会变幻莫测。
首先我们看看效果,如下图:
在图片不能正常显示或用户屏蔽图片加载时,alt标签是明文显示的,起到提示用户当前位置的站位信息。
个别用户反而觉得title标签在鼠标经过时遮盖图片,影响图片效果,降低UEO。
两者的区别是显而易见的,另外喜欢SEO的朋友还比较青睐使用各种标签堆砌关键词。这里不讨论利弊,但用户的需求就是我们吃饭的本钱,做过实际项目的朋友都有体会。
- 百度编辑器 ueditor1.1.8.1 For Asp.net 配置 上传功能详解
- 百度编辑器 ueditor1.1.8.1 For Asp.net 配置 上传功能详解
- Ueditor1.4.3百度编辑器配置(包括上传图片)的使用心得
- 百度富文本编辑器UEditor1.3上传图片附件等
- Tp3.2.3 整合 百度Ueditor1.4.3.3 图片上传功能
- UEditor ASP.NET图片上传功能配置
- MVC3.0下使用百度富文本编辑器ueditor1.3.6上传图片
- 百度编辑器ueditor1.4.2-更改图片上传路径和图片读取路径
- 百度UEditor在线编辑器上传图片提示网络连接错误,请检查配置后重试 asp.net 4.0
- Fckeditor 2.5 for asp.net配置详解
- 百度编辑器 单独开发图片上传功能
- asp.net实现编辑器功能
- 百度编辑器 asp gbk 上传图片错误
- asp.net上传文件功能
- Thinkphp3.2.3整合最新百度Ueditor1.4.3编辑器
- 最新百度编辑器ueditor1.4.3.3php版简单应用
- 手把手教你百度富文本编辑器的相关配置包括图片上传(for jsp)
- 手把手教你百度富文本编辑器的相关配置包括图片上传(for jsp)
- IOS Key-Value Observing (KVO)
- linux防火墙iptables详细教程
- 使用.bat批处理文件开机自动启动程序
- 使用JDBC连接MySQL数据库--典型案例分析(七)----批量插入员工信息
- 计算机是如何启动的?
- 百度编辑器 ueditor1.1.8.1 For Asp.net 配置 上传功能详解
- 日经社説 20150616 石炭火力の位置付けを明確に
- 1003. Emergency (25)
- 递归简论
- 日经社説 20150616 スマホを安く手軽に使える環境整備を
- 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3
- iOS URL Loading System
- python多进程并发编程
- Vmware vSphere 5.0系列教程之三 vCenter介绍及安装配置