如何使用 asp.net mvc 在 ckeditor 中上传图片

how to upload image in ckeditor with asp.net mvc

当我点击 ckeditor 工具栏中的上传图片时,打开浏览文件 windows 我们可以 select 上传一个文件,然后在 visual studio 我看到了 myuploadfile 上的调试和将文件保存在目录中,但是当 return 来自函数时,ckeditor 警报文件 "Cannot upload file: 34.jpg" 我们从 myuploadfile 函数 return 到 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);
    }

这个响应是答案,函数必须return这个jsonResult

{
"uploaded": 1,
"fileName": "foo.jpg",
"url": "/files/foo.jpg"
}