gpt4 book ai didi

javascript - Node-Webkit:如何在本地文件系统中创建文件?

转载 作者:数据小太阳 更新时间:2023-10-29 04:04:30 26 4
gpt4 key购买 nike

通过使用 Node-Webkit,我尝试从网络 worker js 文件中创建并写入用户定义的本地文件夹中的文本文件。我尝试使用 requestFileSystemSync().root.getFile().createWriter() 等,但我不确定这在哪里文件已保存(可以将其写入定义的本地文件夹,还是“沙盒化”到特殊文件夹位置?)。

任何人都可以就从网络 worker 创建文本文件到任意本地文件夹位置的最佳方式提供建议吗?也就是说,在沙盒文件系统之外的本地文件系统中?

谢谢。

最佳答案

听起来您可能正在尝试使用网络文件系统 API。这可能是一个合理的解决方案,它允许您将应用程序作为常规网页运行,但 Web 文件系统 API 是沙盒化的。

node-webkit 提供“对 Node.js API 的完全支持”,我认为这意味着您可以使用 the node.js file system API写入文件系统上的任何位置。很酷。所以这样的事情应该有效:

var fs = require('fs');
fs.writeFile("path/to/anywhere/test.txt", "Hi mom!", function(err) {
if(err) {
alert("error");
}
});

此外,node-webkit web-workers do not support require I hear .因此,您需要在主线程中处理文件系统。

关于javascript - Node-Webkit:如何在本地文件系统中创建文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18094029/

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