myesn

myEsn2E9

hi
github

ABP: wangEditor 上傳圖片介面回應 400

方法一:在接口方法上添加注解:

[IgnoreAntiforgeryToken]

方法二:自定义上传:
使用 abp 生成的函数上传,内部处理了 AntiforgeryToken

editorConfig.MENU_CONF['uploadImage'] = {
    // 自定义上传
    async customUpload(file, insertFn) { 
        // async customUpload(file, insertFn) {                   // JS 语法
        // file 即选中的文件
        // 自己实现上传,并得到图片 url alt href
        const formData = new FormData();
        formData.append('images', file);

        const response = await miaoXin.controllers.wangEditorFile.uploadImages({}, {
            data: formData,
            // 必须false才会自动加上正确的Content-Type
            contentType: false,
            // 必须false才会避开jQuery对 FormData 的默认处理
            // XMLHttpRequest 会对 FormData 进行正确的处理
            processData: false,
        });

        // 最后插入图片
        insertFn(url, alt, href)
    }
}

image

參考:

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。