ASP.NET を使用して ckeditor とアップロード コントロールを使用しましたが、特に MVC は使用しませんでした。ckeditor ほど簡単にセットアップできたり、同じ機能を提供したりするものは見つかりませんでした。
MVC の制限についてはわかりませんが、次を使用してファイル アップロードのサポートを設定しました。
- あなたが言及したCKFinderプラグインを主に参照する基本的なドキュメント:
http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29
- アップロード コンポーネントの実装方法に関するドキュメントの改善:
カスタム ファイル ブラウザ/アップローダーを CKEditor とどのように統合できますか?
それ以外の場合、ckeditor はすべての画像バイトをリクエスト オブジェクトに詰め込んで、アップロード用に構成されたページに送信するだけだと思います。このページは、それらのバイトを取得して、好きなことを実行できます (つまり、ファイル システム、SQL サーバーなどに保存します)。ここで、カスタム実装の出番です。
ページを使用してアップロードを行う代わりに、httphandler の実装を使用しました。ページ ckeditor は、必要な JavaScript 関数を呼び出して、アップロードの完了後にアップロードのステータスを示すようにリダイレクトしますが、実際のファイルのアップロードはハンドラーが実際に制御します。私が使用した httphandler の基本的な実装は次のとおりです。
http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/
これが少なくとも出発点になることを願っています。
更新: 他のものを検索中にこれを見つけました。深く見ていませんでしたが、あなたの路地のすぐ上にあるようです:
http://interactiveasp.net/blogs/spgilmore/archive/2009/06/03/how-to-support-file-uploads-in-asp-net-mvc.aspx