CKEditor 4.7实现图片上传服务器
2017-10-16 11:42
323 查看
1.首先去官网下载CKEditor,要想上传图片需要下载基础包装之上的版本
![](http://localhost:50531/upload/xx/QQ%E6%88%AA%E5%9B%BE20170831003249.png)
2.下载好了之后打开ckeditor\plugins\image\dialogs\image.js文件
在打开的文件搜索hidden,找到Upload 将它后面的 !0修改为0![](http://localhost:50531/upload/xx/QQ%E6%88%AA%E5%9B%BE20170831003619.png)
3.打开CKEditor根目录下的ckeditor.js 在里面添加下面这句话
config.filebrowserUploadUrl = '/ckeditorUpload?type=File';[/code]
这样就可以实现点击浏览图片,点上传到服务器,图片就可以通过后台代码接受并上传了
![](http://localhost:50531/upload/xx/QQ%E6%88%AA%E5%9B%BE20170831003958.png)
后台接受代码(asp.net):
/// <summary>
/// ckeditor上传图片
/// </summary>
/// <param name="upload">预设参数叫upload</param>
/// <param name="CKEditorFuncNum"></param>
/// <param name="CKEditor"></param>
/// <param name="langCode"></param>
/// <returns></returns>
[HttpPost]
public ActionResult UploadPicture(HttpPostedFileBase upload, string CKEditorFuncNum, string CKEditor,
string langCode)
{
string result = "";
var imageUrl = "";
if (upload != null && upload.ContentLength > 0)
{
var idpath = Session["Username"];
string path = @"../upload/" + Session["Username"] + "/" + upload.FileName;
upload.SaveAs(Server.MapPath(path));
imageUrl = Url.Content(path);
//储存图片至Server
var vMessage = string.Empty;
result = @"<html><body><script>window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", \"" +
imageUrl + "\", \"" + vMessage + "\");</script></body></html>
自己使用时将路径进行相应的修改即可
参考文章:https://segmentfault.com/a/1190000010294176
相关文章推荐
- Ckeditor and ckfinder 配置实现截图上传图片到远程服务器
- 项目整合ckeditor实现图片上传到远程服务器 推荐
- CKEditor图片上传的PHP实现
- Java实现图片上传到服务器,并把上传的图片读取出来
- 利用 Javascript 实现上传图片并向服务器获取图片路径后显示的 demo
- CKEditor实现图片上传
- JavaScript、jquery实现上传图片(图片存到服务器,路径存到数据库字段中)一
- Java Springboot结合FastDFS实现文件上传以及根据图片url将图片上传至图片服务器
- Jersey实现跨服务器上传图片:UniformInterfaceException:403 Forbidden
- 黑马程序员_ckeditor+ckfinder实现本地图片上传
- PHP CKEditor 上传图片实现代码
- 使用图片服务器FastDFS实现图片上传
- Android 通过Base64上传图片到服务器实现实例
- 实现分服务器图片上传
- CKEditor实现图片上传
- CKEditor实现图片上传
- CKEditor与dotnetcore实现图片上传
- Base64Coder方式实现android向jsp服务器后台上传图片
- Java实现图片上传到服务器并把上传的图片读取出来
- CKEditor图片上传实现详细步骤