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

我有一个使用应用程序脚本制作的 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!!");

 

      } 

 

     


鸿蒙传说
浏览 92回答 1
1回答

MMMHUHU

默认禁用&nbsp;按钮:<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 => {&nbsp; console.log(e);&nbsp; document.getElementById("btn").disabled = false;}).saveFile(obj);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript