![](/img/trans.png)
[英]Using base64-encoded images with HtmlService in Apps Script
[英]Practical way to handle many base64-encoded images in javascript (client-side)?
有几种方法可以做到这一点,我能想到的最直接的方法是从文件输入的onchange
事件创建一个base64字符串,并将该文件传递给HTML Filereader api的onload
事件。
html
<input type="file" onchange="selectFile(this.value)">
javascript
selectFile(event: Event | any) {
if (event.target.files && event.target.files[0]) {
const reader = new FileReader();
reader.onload = (event: ProgressEvent) => {
this.file = event.target.result;
}
reader.readAsDataURL(event.target.files[0]);
}
}
然后,您可以将this.file
传递给您的api,或直接从reader.onload
调用api
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.