簡體   English   中英

使用雲功能將多個文件保存到Firebase存儲

[英]Save multiple files to Firebase storage using cloud functions

我正在四處尋找如何使用功能將多個圖像/文件上傳到Firebase Storage的方法,但是找不到任何示例。 實際上,我找到了一個類似的示例,但是文件限制僅為10mb,對於用戶最多可以發布15HD圖像的情況而言,這還不夠。

我期待一個提示,例如如何使用函數歸檔的示例。

預先謝謝你,干杯

查看到目前為止您已經嘗試過的內容將很有幫助,但這是一個簡單的示例,說明了它在節點模塊中的外觀。 使用雲功能可能會有所不同,但至少應為您指明正確的方向:

const Storage = require('@google-cloud/storage');

const storage = Storage({
  projectId: firebaseProjectId,
  credentials: serviceAccountCredentials
});

const bucketName = 'someFirebaseBucket';

const uploadFile = (filename) => {
  return storage
    .bucket(bucketName)
    .upload(filename)
};

const uploadMultipleFiles = (fileList) => {
  const uploads = fileList.map(uploadFile)
  Promise.all(uploads)
    .then(results => {
      // handle results
    })
    .catch(error => {
      // handle error
    })
};

暫無
暫無

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

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