Asp.net mvc 2 在asp.net mvc中使用CKEditor上传图像

Asp.net mvc 2 在asp.net mvc中使用CKEditor上传图像,asp.net-mvc-2,ckeditor,wysiwyg,image-uploading,Asp.net Mvc 2,Ckeditor,Wysiwyg,Image Uploading,我在我的应用程序中将CKEditor用作富文本框。它用于提供项目符号和编号。 现在我们需要上传文本之间的图像。那么我如何才能做到这一点呢?要设置的所有配置是什么?我也应该使用CKFinder来完成这个任务吗?如果是这样,请详细说明。您可以这样尝试: 在视野中 filebrowserImageUploadUrl: '../../Upload/uploadnow' 内部控制器 public ActionResult uploadnow(HttpPostedFileWrapper upload, s

我在我的应用程序中将CKEditor用作富文本框。它用于提供项目符号和编号。 现在我们需要上传文本之间的图像。那么我如何才能做到这一点呢?要设置的所有配置是什么?我也应该使用CKFinder来完成这个任务吗?如果是这样,请详细说明。

您可以这样尝试:

在视野中

filebrowserImageUploadUrl: '../../Upload/uploadnow'
内部控制器

public ActionResult uploadnow(HttpPostedFileWrapper upload, string CKEditorFuncNum)
    {
        string path = "";
        string pathWeb ="";
        if (upload != null)
        {
            string ImageName = upload.FileName;
            string extention = Path.GetExtension(ImageName);
            string name = DateTime.Now.ToString("yyMMddhhmmssms");
            ImageName = name + extention;
            pathWeb = "/images/uploads/" + ImageName;
            path = System.IO.Path.Combine(Server.MapPath("~/images/uploads"), ImageName);
            upload.SaveAs(path);
            HttpContext.Response.Write("<script>window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", \"" + pathWeb + "\");</script>");
            HttpContext.Response.End();
        }
        return View();
    }
public ActionResult uploadnow(HttpPostedFileWrapper upload,字符串CKEditorFuncNum)
{
字符串路径=”;
字符串pathWeb=“”;
如果(上传!=null)
{
字符串ImageName=upload.FileName;
字符串扩展名=Path.GetExtension(ImageName);
字符串名称=DateTime.Now.ToString(“YYMMDDHHMMSMS”);
ImageName=名称+扩展名;
pathWeb=“/images/uploads/”+图像名称;
path=System.IO.path.Combine(Server.MapPath(“~/images/uploads”),ImageName);
upload.SaveAs(路径);
HttpContext.Response.Write(“window.parent.CKEDITOR.tools.callFunction”(“+CKEditorFuncNum+”,\”+pathWeb+“\”;”);
HttpContext.Response.End();
}
返回视图();
}

在CKEditor网站上对所有内容都进行了非常清楚的解释。我不清楚。我正在使用asp.NETMVC构建我的应用程序。我已经给了filebrowserImageUploadUrl:“/UploadImage”,filebrowserImageBrowseUrl:“/UploadImage”。但我对我所给的道路感到困惑。当浏览图像时,我得到一个错误:“/”应用程序中的服务器错误。找不到资源。描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。请求的URL:/UploadImage