使用angular-file-upload将文件发布到gridfs后获取数据

我从我的控制器发布文件到我的服务器,在这里gridfs写入它们。 之后,有一个writestream.on('close'),我可以console.log file._id到terminal。

我怎样才能在我的angular度控制器中设置一个variables到file._id? 服务器不知道angular度是什么,所以我怎样才能访问它? 此外,angular度file upload自动使post,所以我不知道如何添加callback。

https://github.com/nervgh/angular-file-upload

您可以查看完整的订户列表的示例。 这可能是你正在寻找的东西:

uploader.onCompleteItem = function(fileItem, response, status, headers) { console.info('onCompleteItem', fileItem, response, status, headers); };