在编写node-webkit应用程序时,我遇到需要通过内置的html文件输入保存用户上传的照片。我可以通过 node file uploading 上的好帖子和node-webkit的 file dialog changes 简单地保存照片。
问题实际上是保存桌面应用程序的用户生成内容的最佳实践,还是应用程序或公司名称合理使用的应用程序文件夹(特定于操作系统)?在这种情况下,安全性不是很重要。
答案 0 :(得分: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\\