Делаю запрос используя XMLHttpRequest.
var formdata = new FormData();
var file= /*файл из input[type='file']*/
formdata.append("file", file);
var ajax = new XMLHttpRequest();
ajax.upload.addEventListener("progress", progressHandler, false);
ajax.open("POST", "http://0.0.0.0:8080/upload_video", true);
ajax.send(formdata);
Сначала выходила ошибка CORS, я нагуглил решение поставить мета тег:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
Ошибка пропала, но появилась вот такая ошибка:
Почему-то запрос все-равно идет на https, хотя в коде прописан http. Как это исправить?
Как вообще делать запросы к ip адресу по http?
Просто проект внутренний и нет смысла вешать на домен с сертификатом и ip адреса могут быть разные для разных задач.