我目前正在为网络应用创建文件上传和显示功能。
我需要添加一个自定义属性(例如accountID),以便以后只能显示属于特定帐户的图像。
我将cfs:standard-packages与gridfs一起使用来上传/存储我的图像。
我相信我需要在FS.Store中添加一个beforeWrite函数,但是不确定如何去做。
最简单的方法是立即更新插入的对象,如下所示:
var fileId = MyFiles.insert(file);
MyFiles.update({ _id: fileId },{ $set: { accountId: myAccountId }});
请注意,文件对象到存储的实际上载将是异步的,但是您将_id
立即同步获得该对象。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句