【发布时间】:2017-10-14 06:55:32
【问题描述】:
我正在使用 @google-cloud/storage npm 包从 NodeJS 上传文件。它正在成功将文件上传到谷歌云存储桶。 参考:https://github.com/GoogleCloudPlatform/google-cloud-node/tree/storage-1.1.0#cloud-storage-ga
但对于较大的文件(大小 > 20 MB),我需要在浏览器(客户端 - Chrome、firefox 等)上显示上传进度状态。
我正在向 REST API(使用 NodeJS 编写)提交带有文件作为 formdata 的 AJAX 请求,并且 REST API 将文件上传到 Google Cloud Storage 存储桶。 注意: 我不想将文件直接从 UI(浏览器)上传到 Google 云存储。
但是,我不知道如何通过 NodeJS REST API 从 Google-Cloud-Storage 将上传文件进度发送回 UI。
非常感谢您的建议或相关参考资料。
【问题讨论】:
标签: node.js file-upload progress-bar google-cloud-storage multipartform-data