Загрузить файл Confluence по JS - без скручивания - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь загрузить выбранный пользователем файл из его P C по слиянию rest api:

var files = event.target.files;

AP.context.getToken(function (token) {
    var actionData = {
        comment: "check",
        file: files[0],
        minorEdit: true,
        atl_token: token
    };

        AP.request({
            type: 'POST',
            method: 'POST',
            headers: {
                "X-Atlassian-Token": "nocheck",
                'Accept': 'application/json'
            },
            data: actionData,
            experimental: true,
            cache: false,
            contentType: 'multipart/form-data',
            url: "/rest/api/content/" + PageId +
                "/child/attachment",
            success: function (data, status, response) {
                console.log("SUCCESS", data, status, response);
            },
            error: function (response) {
                console.log(response);
            }
        });

});

Ранее я пробовал dop Put - это не помогает. Каждый раз, когда я получаю "net :: ERR_ACCESS_DENIED" и изображение не загружено. В областях у меня все есть доступ:

"scopes": [
"READ",
"WRITE",
"DELETE",
"SPACE_ADMIN",
"ADMIN",
"ACT_AS_USER"

],

Но это не помогает.

...