我正在尝试创建两个按钮save
和save as
,我将其保存为大部分集的功能。
readwrite({type:"saveFile",suggestedName:fileName},function(writeFileEntry){
writeFileEntry.createWriter(function(writer){
writer.onwriteend = function(e) {
console.log("Saved");
};
writer.write(new Blob([current.getValue()],{type:type}));
},log);
});
为了保持最小知道所有变量都已分配
但我似乎无法使用保存功能来工作,也无法阅读任何其他文档来保存当前文件而不需要文件名。我知道如果写的文件小于原始文件大小,我应该截断保存文件中的内存:
writer.onwrite = function() {
writer.onwrite = null;
writer.truncate(writer.position);
};
但我现在无法到达任何地方我有一个displayPath
,这使我几乎接近一个完整的目的地。
有谁知道我在哪里可以阅读或者可以给我一个如何在没有提示的情况下保存的示例,基本上保存具有相同名称和位于相同位置的文件。