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的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb SSM图书管理系统简单版007(源码+sql可直接运行《精品毕设》)主要功能:登录图书类型添加图书类型列表编辑和删除图书上传。图书列表修改密码和退出功能

今日图书—大巧不工/JavaScript异步编程/结网/创新者的窘境

勘误 | HTML5+CSS3+JavaScript从入门到精通(标准版)17/9/25

javascript Vector.JS图书馆

javascript Tampermonkey图书馆

Javascript通过豆瓣api实现获取图书的信息(通过图书的isbn号)要如何实现?