javascript 上传图书与 - xhr.js
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 上传图书与 - xhr.js相关的知识,希望对你有一定的参考价值。
function uploadBook(files) {
var data = new FormData()
files.forEach(function(file){
data.append('file[]', file)
})
var xhr = new XMLHttpRequest();
xhr.upload.addEventListener("progress", function(evt){
if (evt.lengthComputable) {
onProgress(evt) //funckja obsługująca przeliczanie postępu na procenty
}
}, false);
xhr.open('POST', config.apiUrl + '/books/', true);
xhr.setRequestHeader("Authorization", "Bearer TOKEN_HERE");
xhr.send(data);
}
function onProgress(e) {
let progressIndicator = document.getElementById("progressIndicator");
let percentComplete = Math.round( (e.loaded / e.total) * 100 );
progressIndicator.innerHTML = "<span>" + percentComplete + "%" + "</span>";
progressIndicator.style.width = percentComplete + "%";
}
以上是关于javascript 上传图书与 - xhr.js的主要内容,如果未能解决你的问题,请参考以下文章