Firebase Web的小功能分享 (1)

由于很多人都写了要怎么创建专案、开启专案,这边就来分享一下我写的一些小功能:

上传档案后製作超连结下载档案 - 上传档案code
//一次传多个档案,用for迴圈算档案数量for(var i = 0;i<event.target.files.length;i++){      var file = event.target.files[i];      var path = file.name;      var storageReference = firebase.storage().ref(你的存放处);      const task = storageReference.put(file);      //到这边就把档案放进去了,下面的是用一个progress查看上传进度,不需要可以直接不加。            var num=1;      task.on("state_changed",      function progress(snapshot) {        msg.textContent = "上传中,请稍后...("+num+"/"+event.target.files.length+")";        let uploadValue = snapshot.bytesTransferred / snapshot.totalBytes * 100;        uploader.value = uploadValue;        document.getElementById("某个按钮").disabled = true;         //没上传完之前某个按钮不给按      },      function error(err) {        msg.textContent = "上传失败";      },      function complete() {        msg.textContent = "上传成功("+num+"/"+event.target.files.length+")";        if(num != event.target.files.length){          num++; //计算已经成功上传第几个档案        }        else{          document.getElementById("某个按钮").disabled = false;           //没上传完之前某个按钮不给按,因为这边已经完成了所以可以按了        }      }      );    }

文章...深度学习已经写到目前上课进度ㄌ...凑一下篇数qq


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章