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