Итак, в проекте есть папка view где находятся html,css и js файлы. Есть папка upload которая принимает данные и затем если они валидны и безопасны-добавляет в базу данных.
XmlHttpRequest такого формата:
// let xhr = new XMLHttpRequest();
// xhr.open("POST", "/uploads/" + file.name, true);
// xhr.setRequestHeader("Content-type", "application/octate-stream");
// xhr.onreadystatechange = function () {
// if (xhr.readyState == 4) {
// if (xhr.status == 200) {
// callbackFunction(this.responseText);
// } else console.log("error");
// }
// };
// xhr.send(file);
Абсолютный путь куда делает запрос xml выглядит так:
C:\Users\Admin\Desktop\project\static\images\React-icon.png
А вот при fetch такого формата:
fetch('/uploads'+file.name,{
method:'POST',
headers:{
'Content-Type':'application/octate-stream'
}
}).then(()=>{
callbackFunction(this.responseText)
}).catch(err=>{
console.log(err)
})
Абсолютный путь выглядит так:
C:\Users\Admin\Desktop\project\static\uploads\React-icon.png
Есть ли какая-то разница между указанием абсолютных путей fetch и xmlHttpRequest?