当我在ckeditor工具栏中单击上传图像时,打开浏览文件窗口,然后我们可以选择要上传的文件,然后在Visual Studio中,我在myuploadfile上看到调试信息并将文件保存在目录中,但是从功能返回时,ckeditor警报文件“无法上传文件:34.jpg” 我们从myuploadfile函数返回的内容是什么,直到ckeditor不提醒我并正常工作
这是我的剧本
DecoupledEditor.create("#mtTextarea"), {
removePlugins: ['FontFamily', 'strikeThrough'],
//filebrowserUploadUrl
ckfinder: {
uploadUrl: $ServerRoot + $VirtualDirectory + '/File/UploadCK' // <----this is work and send file here
}
//language: 'fa'
})
.then(editor => {
const toolbarContainer = document.querySelector("#mtTextarea_toolbar");
toolbarContainer.appendChild(editor.ui.view.toolbar.element);
})
.catch(err => {
console.error(err);
});
这是我的C#代码
public ActionResult UploadCK2(HttpPostedFileBase upload, string CKEditorFuncNum, string CKEditor,string langCode)
{
//save my file successfully on server
var returnedValue = "????????????????????????????????????" // <--- i want help for this
return Content(returnedValue);
}
答案 0 :(得分:0)
此响应为答案,函数必须返回此jsonResult
{
"uploaded": 1,
"fileName": "foo.jpg",
"url": "/files/foo.jpg"
}