我有一个使用应用程序脚本制作的 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!!"); }
添加回答
举报
0/150
提交
取消