这可能看起来毫无意义,但我将如何在JavaScript中进行编码...我想将图像从我的电脑上传到我的浏览器,然后将其保存回我的电脑中的其他位置。
答案 0 :(得分:2)
您可以使用<input type="file">
元素,change
事件,URL.createObjectURL()
,<a>
元素,download
属性,.click()
<input type="file" />
<script>
document.querySelector("input[type=file]")
.addEventListener("change", function(e) {
var a = document.createElement("a");
a.href = URL.createObjectURL(e.target.files[0]);
a.download = e.target.files[0].name;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
})
</script>