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

Get data back after posting files to gridfs with angular-file-upload

I post 文件从我的控制器到我的服务器,gridfs 将它们写入服务器。在那之后,有一个 writestream.on('close') 在那里我可以 console.log 和 file._id 到终端。

如何将 angular 控制器中的变量设置回 file._id? 服务器不知道 angular 是什么,那么我该如何访问它呢?此外,angular-file-upload 会自动生成 post,因此我不确定如何添加回调。

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

您可以查看示例以获取完整的订阅者列表。这可能是您正在寻找的:

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