为了账号安全,请及时绑定邮箱和手机立即绑定

如何在谷歌驱动器文件上传上运行预加载器

如何在谷歌驱动器文件上传上运行预加载器

鸿蒙传说 2022-12-18 16:14:04
我有一个使用应用程序脚本制作的 html。此 html 从用户那里获取输入和文件上传。<div class="inside_form file_upload"><label>Upload Resume: </label><input id="file" type="file" onchange="saveFile(this)" class="custom_inputs"></div><div class="input-field col s7"><button id="btn" class="btn blue-grey darken-3 waves-effect waves-light right">Submit<i class="mdi-content-send right"></i></button></div>在文件上传时,我使用了一个将文件上传到谷歌驱动器的功能。我在网上找到了这段代码"Tanaike"是这样的:- document.getElementById('btn').addEventListener('click',referstuff);function saveFile(f) {    const file = f.files[0];    const fr = new FileReader();    r.onload = function(e) {       const obj = {        filename: file.name,        mimeType: file.type,        bytes: [...new Int8Array(e.target.result)]      };      google.script.run.withSuccessHandler(e => console.log(e)).saveFile(obj);    };    fr.readAsArrayBuffer(file);     }function referstuff(){  var ref = {};  ref.ei = document.getElementById('ei').value; ref.en = document.getElementById('en').value; ref.emi = document.getElementById('emi').value; ref.mn = document.getElementById('mn').value; ref.doj = document.getElementById('doj').value; ref.pr = document.getElementById('pr').value; ref.nmref = document.getElementById('nmref').value; ref.emiref = document.getElementById('emiref').value; ref.mnref = document.getElementById('mnref').value; ref.pref = document.getElementById('pref').value; ref.rlink = document.getElementById('file').value; ref.reason = document.getElementById('reason').value; ref.plc = document.getElementById('plc').value; ref.dp = document.getElementById('dp').value; ref.exp = document.getElementById('exp').value;       if (ref.ei == "" || ref.en== "" || ref.emi== "" || ref.mn== "" || ref.doj== "" || ref.pr== "" || ref.nmref== "" || ref.emiref== "" || ref.mnref== "" || ref.pref== "" || ref.plc== "" || ref.dp== "" || ref.exp== "")       {           alert("You have missed to fill a mandatory field!!");       }       
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞


默认禁用 按钮:


<button id="btn" class="btn blue-grey darken-3 waves-effect waves-light right" disabled>Submit<i class="mdi-content-send right"></i></button>

文件上传后,启用它:


google.script.run.withSuccessHandler(e => {

  console.log(e);

  document.getElementById("btn").disabled = false;

}).saveFile(obj);


查看完整回答
反对 回复 2022-12-18
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信