我正在编写一个离线web应用程序,允许用户选择本地文件,修改它然后将副本保存到本地。是否可以在没有任何服务器的情况下实现这一点(我可以上传文件并返回base64,但它并不是真正的离线)?该应用程序只需要在Google Chrome上运行,因此也许我应该从这里入手呢?
我正在编写一个离线web应用程序,允许用户选择本地文件,修改它然后将副本保存到本地。是否可以在没有任何服务器的情况下实现这一点(我可以上传文件并返回base64,但它并不是真正的离线)?该应用程序只需要在Google Chrome上运行,因此也许我应该从这里入手呢?
input = document.getElementById(inputId);
var reader = new FileReader();
reader.onload = function (e) {
base64 = e.target.result;
};
reader.readAsDataURL(input.files[0]);
输入是一个元素<input type='file'></input>
。也适用于可以选择多个文件的输入。
file://
。这里给你一个+1,表示支持。 - Rob W