アプリケーションで CKEditor をリッチ テキスト ボックスとして使用しています。箇条書きと番号付けを提供するために使用されます。次に、テキストの間に画像をアップロードする必要があります。どうすればこれを達成できますか?どのような構成を設定しますか? また、これにはCKFinderを使用する必要がありますか? もしそうなら、これについて詳しく教えてください。
2118 次
1 に答える
1
次のように試すことができます:
ビューで。
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();
}
于 2017-07-01T05:57:32.547 に答える