我在admin folder.set config.ascx BaseUrl = "~/images/";
和ckeditor控件中有ckeditor和ckfinder:
<CKEditor:CKEditorControl ID="CKEditor1" BasePath="/ckeditor/" runat="server"
Width="98%" Height="300px" EnableTheming="True"
EnableViewState="False" ViewStateMode="Disabled" ></CKEditor:CKEditorControl>
并将js设置为:
<script type="text/javascript">
$(document).ready(function () {
$('#CKEditor1').ckeditor();
});
</script>
<script type="text/javascript">
//<![CDATA[
CKEDITOR.replace('CKEditor1',
{
filebrowserBrowseUrl: 'ckfinder/ckfinder.html',
filebrowserImageBrowseUrl: 'ckfinder/ckfinder.html?type=Images',
filebrowserFlashBrowseUrl: 'ckfinder/ckfinder.html?type=Flash',
filebrowserUploadUrl:
'ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files¤tFolder=/images/',
filebrowserImageUploadUrl:
'ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images¤tFolder=/images/',
filebrowserFlashUploadUrl: 'ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
});
//]]>
</script>
和代码文件:
protected override void OnLoad(EventArgs e)
{
CKFinder.FileBrowser _FileBrowser = new CKFinder.FileBrowser();
_FileBrowser.BasePath = "/ckfinder/";
_FileBrowser.SetupCKEditor(CKEditor1);
}
但是当我上传图片时出现错误“上传的文件已损坏”。