Загрузка изображений с использованием CKEditor в asp.net mvc - PullRequest
0 голосов
/ 22 июля 2011

Я использую CKEditor в своем приложении как текстовое поле. Используется для обозначения пуль и нумерации. Теперь нам нужно загрузить изображения между текстом. Так как я могу это сделать? Какую конфигурацию нужно настроить? Также я должен использовать CKFinder для этого? Если это так, пожалуйста, опишите меня подробнее.

1 Ответ

0 голосов
/ 01 июля 2017

Вы можете попробовать вот так:

В поле зрения.

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();
    }
...