我在mvc项目中遇到了ckfinder的问题。MVC项目中的Ckfinder文件上传问题
我在CKEditor的移动ckfinder文件夹和config.ascx编辑这样的路径:
BaseUrl = "/Content/";
BaseDir = HttpContext.Current.Server.MapPath("~/Content/");
我加js文件_Layout.cshtml:
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-1.6.2.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/ckeditor/ckeditor.js")"></script>
<script type="text/javascript" src="@Url.Content("~/ckeditor/ckfinder/ckfinder.js")"></script>
最后我Index.cshtml
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<script type="text/javascript">
$(function() {
CKEDITOR.replace('ckEditor', {
skin: 'kama',
filebrowserBrowseUrl: '@Url.Content("~/ckeditor/ckfinder/ckfinder.html")',
filebrowserImageBrowseUrl: '@Url.Content("~/ckeditor/ckfinder/ckfinder.html?type=Images")',
filebrowserFlashBrowseUrl: '@Url.Content("~/ckeditor/ckfinder/ckfinder.html?type=Flash")',
filebrowserUploadUrl: '@Url.Content("~/ckeditor/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files")',
filebrowserImageUploadUrl: '@Url.Content("~/ckeditor/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images")',
filebrowserFlashUploadUrl: '@Url.Content("~/ckeditor/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash")'
});
});
<h2>MVC 3 CKEditor and CKFinder </h2>
@Html.TextArea("ckEditor")
Ckeditor工作正常,但是当我尝试上传图像(使用ckfinder)时出现错误=> 在CKFinder.dll中发生类型为“CKFinder.Connector.ConnectorException”的异常,但未处理用户代码
我的项目文件=>