неверный заголовок авторизации (ожидаемая схема канала-носителя) в TinyMCE - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь заставить редактор TinyMCE работать на моем сайте. Когда я пытаюсь загрузить файл, я получаю сообщение об ошибке авторизации.

Ниже приведен мой код для редактора TinyMCE:

tinymce.init({
            selector: 'textarea',
            plugins: 'a11ychecker advcode casechange formatpainter linkchecker lists checklist media mediaembed pageembed permanentpen powerpaste tinycomments tinydrive tinymcespellchecker image', // image
            toolbar: 'a11ycheck addcomment showcomments casechange checklist code formatpainter pageembed permanentpen undo redo image', // insertfile image
            toolbar_drawer: 'sliding',
            tinycomments_mode: 'embedded',
            tinydrive_token_provider: '@Url.Action("jwt", "api/API", null, Request.Url.Scheme)',
            tinycomments_author: 'myself',
            images_upload_url: '@Url.Action("UploadEditorFile", "api/API", null, Request.Url.Scheme)',
            images_upload_handler: function (blobInfo, success, failure) {
                setTimeout(function(){...}, 2000);
        }
    });

POST '@ Url.Action ("jwt", "api / API", null, Request.Url.Scheme)' вернет закрытый ключ. POST '@ Url.Action («UploadEditorFile», «api / API», null, Request.Url.Scheme) »загрузит файл в требуемый каталог.

Когда я загружаю файл через TinyMCE, я получаю следующую ошибку:

invalid authorization header (expected bearer scheme)

Журнал консоли отображает это:

POST https://catalog.tiny.cloud/1/client/files/create?apiKey=<API_KEY> 400

И если я дважды щелкну по ссылке в console.log, чтобы открыть ее, это даст мне следующее:

{"error":{"type":"bad request","message":"missing origin header"}}

Любая помощь очень ценится, поэтому я могу успешно загрузить файл. Спасибо.

...