0

在编写 node-webkit 应用程序时,我遇到需要通过内置的 html 文件输入保存用户上传的照片。我可以很容易地将照片保存在我希望通过节点文件上传和 node-webkit 的文件对话框更改足够简单的好帖子的地方。

问题真的是为桌面应用程序保存用户生成的内容的最佳实践,还是应用程序文件夹(特定于操作系统)与应用程序或公司名称一起使用是否合理?在这种情况下,安全性在这里并不是什么大问题。

4

1 回答 1

0

node-webkit(此时)在 process.env.LOCALAPPPATH 下有一个可以使用的应用程序文件夹(无论如何对于 Windows 用户)。

另一个可行的选择是在程序的 exe 目录中使用应用程序目录。

具有全局进程的节点的 IE。

var path = require('path');

var appDir = path.dirname( process.execPath ) + path.sep + 'data' + path.sep;
//might produce something like c:\\programs\\node-webkit\\data\\
于 2013-05-24T19:16:07.797 回答