2

を使ってファイルをアップロードしたいExt.Ajax.request。したがって、ファイル入力フィールド ( form: formId) の id を追加します。また、いくつかのヘッダー ( Accept、 、...) をリクエストに追加したいと考えています。これは、パラメーターAuthorizationを追加しない場合に機能します。formただし、フォームパラメーターが設定されている場合、ヘッダーは何らかの理由で無視されます。

私はExtJs 6.2モダンを使用しています。

フォーム パラメータがリクエストに設定されている場合、どのようにヘッダーを追加できますか?

Ext.Ajax.request({
            cors: true,
            useDefaultXhrHeader: false,
            method: 'POST',
            url: someUrl,
            headers: {
                'Accept': 'application/json',
                'Authorization': someString,
                'usertoken': someString
            },
            params: {
                name: fileName,
                override: false
            },
            isUpload: true,
            form: formId
        })
4

1 に答える 1