Итак, в проекте есть папка 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?