我正在研究一个流星项目,其功能之一是让用户在他们的个人资料中上传他们的照片。每次创建新用户时,我都希望在公共目录中创建一个新文件夹(即public / img / user_id / files_to_upload_here.jpg)。
Accounts.onCreateUser(function(options, user) {
//code to create a folder
});
我怎样才能做到这一点?
谢谢!
答案 0 :(得分:2)
这不是要走的路。请改用CollectionFS这样的文件系统:
答案 1 :(得分:1)
我认为您可以直接使用节点API中的函数:
var fs = require('fs');
var dir = './directory';
fs.mkdirSync(dir);
你也有async方法也可以这样做。