1.点击上传图片,会看到以下图1,在预览中出现一段文字,在image.js中会找到该段文字,删掉便可。便可看到预览框中没有了这段文字。javascript
(1) (2) (3)java
2.好,如今准备开始添加上传功能,在“图像信息”与“连接”tab后还有一个上传Tab,一样在image.js文件中找到id:"Upload",hidden:!0, 将hidden:!0改成,hidden:0网站
出现了“上传”Tab.url
[HttpPost]
public ActionResult Upload(HttpPostedFileBase upload)
{
var CKEditorFuncNum = System.Web.HttpContext.Current.Request["CKEditorFuncNum"];
if (!upload.ContentType.Contains("image"))
{
return Content("<script type=\"text/javascript\">window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum
+ ",''," + "'文件格式不正确(必须为.jpg/.gif/.bmp/.png文件)');</script>");
}
else
{
var fileName = System.IO.Path.GetFileName(upload.FileName);
var filePhysicalPath = Server.MapPath("~/upload/" + fileName);//我把它保存在网站根目录的 upload 文件夹
if (!Directory.Exists(Server.MapPath("~/upload")))
{
Directory.CreateDirectory(Server.MapPath("~/upload"));
}
upload.SaveAs(filePhysicalPath);
var url = "/upload/" + fileName;
//上传成功后,咱们还须要经过如下的一个脚本把图片返回到第一个tab选项
return Content("<script>window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", \"" + url + "\");</script>");
}
}spa
5.上传成功后,图片会显示在第一个tab的预览中blog