Я пытаюсь получить изображение из 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. Я отлаживаю сервер с точкой останова, но она никогда не вызывается, поэтому проблема на стороне клиента, я думаю