由于很多人都写了要怎么创建专案、开启专案,这边就来分享一下我写的一些小功能:
上传档案后製作超连结下载档案 - 上传档案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