2011-07-22 10 views
0

私のアプリケーションではリッチテキストボックスとしてCKEditorを使用しています。これは、箇条書きと番号付けを提供するために使用されます。 ここで、テキストの間に画像をアップロードする必要があります。だから私はこれをどのように達成することができますか?どのような設定が設定されますか?また、私はこれにCKFinderを使うべきですか?もしそうなら、私にこれを詳しく説明してください。asp.net mvcでCKEditorを使用した画像のアップロード

+0

すべてが非常に明確にCKEditorバージョンのサイトで説明されています。 http://ckeditor.com/ – JcMaltaDev

+0

私はそれについて明確ではない。私のapplnを構築するためにasp.net mvcを使用しています。私はすでにfilebrowserImageUploadUrl: '/ UploadImage'、filebrowserImageBrowseUrl: "/ UploadImage"を与えています。しかし、私が与えた道と混同しています。画像を参照するとエラーが表示されます: '/'アプリケーションのサーバーエラー。 リソースが見つかりません。 説明:HTTP 404。探しているリソース(またはその依存関係の1つ)が削除されているか、名前が変更されているか、一時的に使用できない可能性があります。次のURLを確認し、正しく入力されていることを確認してください。リクエストされたURL:/ UploadImage – sujanr

答えて

0

次のように入力してください。

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(); 
    } 
関連する問題