【发布时间】:2021-06-29 11:20:03
【问题描述】:
我正在上传一张包含其他信息的图片,然后我想将它们一起保存(可能在一个数组中)在 localStorage 中。
如何仅使用 JS 在输入中检索该图像并将其与其他信息一起保存?我用来上传图片的代码如下(我从另一个 Stackoverflow 问题中得到它,它也有效)。
function onFileSelected(event) {
var selectedFile = event.target.files[0];
var reader = new FileReader();
var imgtag = document.getElementById("food");
imgtag.title = selectedFile.name;
reader.onload = function(event) {
imgtag.src = event.target.result;
};
reader.readAsDataURL(selectedFile);
}
html:
<div class="immagine_cibo">
<input type="file" onchange="onFileSelected(event)">
<img id="food" height="200" width="250">
</div>
【问题讨论】:
标签: javascript arrays file-upload local-storage session-storage