Bal*_*ake 6 file-upload multipartform-data node.js google-cloud-storage progress-bar
我正在使用 @google-cloud/storage npm 包从 NodeJS 上传文件。它正在成功将文件上传到谷歌云存储桶。参考:https : //github.com/GoogleCloudPlatform/google-cloud-node/tree/storage-1.1.0#cloud-storage-ga
但是对于较大的文件(大小 > 20 MB),我需要在浏览器(客户端 - Chrome、firefox 等)上显示上传进度状态。
我正在将文件作为表单数据的 AJAX 请求提交给 REST API(使用 NodeJS 编写),REST API 将文件上传到 Google Cloud Storage 存储桶。 注意: 我不想直接从 UI(浏览器)上传文件到 Google 云存储。
但是,我不知道如何通过 NodeJS REST API 从 Google-Cloud-Storage 将上传文件进度发送回 UI。
感谢您的建议或相关参考。
使用 XMLHttpRequest 通过事件侦听器来跟踪 NodeJS 的进度
打开套接字并从事件侦听器传输进度消息并在客户端上使用它们
参考:
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |