mvc 百度编辑器UEditor使用小总结
使用ueditor碰到好多问题,记录一下使用小结。
使用版本1.2.6。
引入3个基本文件:
<script src="~/ueditor/ueditor.config.js"></script> <script src="~/ueditor/ueditor.all.min.js"></script> <link href="~/ueditor/themes/default/css/ueditor.css" rel="stylesheet" />
上传功能的uploader.cs
将uploader.cs的属性由编译改为内容
这是我项目所需的路径,依照自己的项目找到正确的插件地址就可以。
<%@ Assembly Src="~/ueditor/net/Uploader.cs" %>
修改图片的上传路径为自己的设定路径,而不是系统默认的:
改uploader.cs
uploadpath = cxt.Server.MapPath(pathbase);//获取文件上传路径
改为: uploadpath = cxt.Server.MapPath("~/"+pathbase);//获取文件上传路径
这样上传就到项目的根目录下的upload文件夹。
修改ueditor配置文件ueditor.config.js,以适应前台显示图片正常显示:
imagePath: URL + "net/"
改为:imagePath: URL.replace("/ueditor/", "/") //URL + "net/"
其他涂鸦,在线管理等几处修改类似。
如果要启用在线图片功能,还要修改imageManager.ashx文件
DirectoryInfo info = new DirectoryInfo(context.Server.MapPath(path));
改为:
DirectoryInfo info = new DirectoryInfo(context.Server.MapPath("~/"+path));