簡體   English   中英

使用NodeJS REST API通過Google雲端存儲獲取文件上傳進度

[英]Get file uploading progress with Google Cloud Storage using NodeJS REST API

我正在使用@ google-cloud / storage npm包從NodeJS上傳文件。 它正在成功上傳文件到谷歌雲桶。 參考: https//github.com/GoogleCloudPlatform/google-cloud-node/tree/storage-1.1.0#cloud-storage-ga

但對於較大的文件(大小> 20 MB),我需要在瀏覽器上顯示上傳進度狀態(客戶端 - Chrome,Firefox等)。

我將帶有formdata文件的AJAX請求提交到REST API(使用NodeJS編寫)和REST API上傳文件到Google Cloud Storage存儲桶。 注意: 我不想直接從UI(瀏覽器)上傳文件到Google雲端存儲。

但是,我沒有得到如何通過NodeJS REST API將文件進度從Google-Cloud-Storage發送回UI。

非常感謝您的建議或相關參考。

  1. 使用XMLHttpRequest使用eventlistener跟蹤NodeJS的進度

  2. 打開套接字並從事件偵聽器傳輸進度消息,並在客戶端上使用它們

參考文獻:

  1. https://stackoverflow.com/a/30635818/4465100
  2. http://blog.fossasia.org/file-upload-progress-in-a-node-app-using-socket-io/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM