myesn

myEsn2E9

hi
github

ABP: wangEditor 画像アップロードインターフェースの応答400

方法一:インターフェースメソッドに注釈を追加する:

[IgnoreAntiforgeryToken]

方法二:カスタムアップロード:
abp が生成した関数を使用してアップロードし、内部で AntiforgeryToken を処理します

editorConfig.MENU_CONF['uploadImage'] = {
    // カスタムアップロード
    async customUpload(file, insertFn) { 
        // async customUpload(file, insertFn) {                   // JS syntax
        // file は選択されたファイル
        // アップロードを実装し、画像の URL、alt、href を取得します
        const formData = new FormData();
        formData.append('images', file);

        const response = await miaoXin.controllers.wangEditorFile.uploadImages({}, {
            data: formData,
            // 正しい Content-Type を自動的に追加するには必ず false にする必要があります
            contentType: false,
            // FormData のデフォルト処理を避けるために必ず false にする必要があります
            // XMLHttpRequest が FormData を正しく処理します
            processData: false,
        });

        // 最後に画像を挿入します
        insertFn(url, alt, href)
    }
}

image

参考:

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。