Скачать и загрузить файл, используя обычный JavaScript - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь получить изображение из URL и опубликовать его на сервере, но я получаю код ошибки 400 во время загрузки.

Код такой:

            var xhr = new XMLHttpRequest();
            xhr.open("get", e.srcUrl, true);

                xhr.onload = function () { 
                let fd = new FormData();
                fd.append("file", xhr.response);

                var xhr2 = new XMLHttpRequest();
                xhr2.open("post", hostname + "/API/PushManaging?handler=FileImage&type=image", true);
                xhr2.send(fd);
            }
            xhr.send();

URL hostname + "/ API / PushManaging? Handler = FileImage & type = image" работает правильно, используя форму classi c и выбирая файл из classi c input type = file element.

Как я могу решить это? Спасибо

РЕДАКТИРОВАТЬ: Я не знаю, полезно ли это или нет, но сервер, на который должен загружать файл, основан. NET Ядро: URL-адрес является Razor Page. Я отлаживаю сервер с точкой останова, но она никогда не вызывается, поэтому проблема на стороне клиента, я думаю

enter image description here

...