gpt4 book ai didi

javascript - 如何使用 Node-Webkit 另存为

转载 作者:行者123 更新时间:2023-12-03 11:56:07 26 4
gpt4 key购买 nike

使用 Node-Webkit,如下页面,

https://github.com/rogerwang/node-webkit/wiki/File-dialogs

描述您可以使用[输入类型="file"nwsaveas=“文件名.txt”/]打开文件保存对话框。

但是它没有解释如何将数据写入文件系统。

我期望/想象一些简单的事情,比如,

var directory = FileOpen();
fs.writeFile(directory+"myfile.png", buffer);

这有什么解释吗?

最佳答案

你是对的,触发另存为对话框后,会提示你一个对话框,指定名称,这样你就可以得到文件路径。

示例代码(使用 jQuery):

$("#save").trigger("click");
$("#save").on("change", function () {
var filePath = $(this).val();

if (filePath !== "") {
var fs = require("fs");
fs.writeFile(filePath, "Hello World", function (err) {
if (err)
alert("Unable to save file");
else
console.log("saved. ");
});
}
else {
// User cancelled
}
});

关于javascript - 如何使用 Node-Webkit 另存为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25610725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com