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

标签 angularjs node.js gridfs angular-file-upload

我将文件从我的 Controller 发布到我的服务器,gridfs 在其中写入它们。之后,有一个 writestream.on('close') ,我可以在其中将 file._id console.log 到终端。

如何将 Angular Controller 中的变量设置为 file._id? 服务器不知道什么是 Angular,那么我该如何访问它呢?另外, Angular 文件上传会自动发布帖子,所以我不确定如何添加回调。

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

最佳答案

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

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

关于angularjs - 使用 angular-file-upload 将文件发布到 gridfs 后获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32086737/

相关文章:

jquery - $http请求不会在 Angular CORS中跨域发送cookie

javascript - 引用外部脚本和资源而不是下载它们 "locally"到您的服务器是否安全?

arrays - Hyperledger 结构 Node 错误 : 2 UNKNOWN: Stream removed Unhandled error for request GET/api/fabric/1_0/channels:

javascript - 如何将对象数组分配给AngularJS中的下拉列表?

javascript - 如何使用 Protractor 获取非 Angular 页面中文本框的变量?

javascript - 从 Angular 1 移动到 Angular 2 时所需的先决条件

javascript - 仅在nodejs上使用mongoose列出所有GridFs元数据

angularjs - 你如何为 Windows 7 安装 angular-cli

mongodb - mongo文件和gridfs文件关系

javascript - 如何在保存之前等待创建流的循环完成?