@maksymNejmet

Абсолютный путь-какая разница между fetch и xmlHttpRequest?

Итак, в проекте есть папка 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?
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы