是否可以在nestjs中使用文件流缓冲区上传到gcs?

问题描述 投票:0回答:0

我正在尝试将 FormData 发送到 nestjs 服务器以将文件上传到 gcs。

在使用multer时,我担心以下问题

  1. 如果 multer 将临时文件存储在本地,则在本地存储它会产生额外的服务器成本。
  2. multer在memoryStorage中存储文件时,当多个用户同时上传大文件请求时,可能会导致内存溢出

所以我正在考虑使用分块文件流缓冲区上传到 gcs。

但是,当我使用'@google-cloud/storage'包时,没有writeSteam相关的功能。

"@google-cloud/storage": "^6.9.1"

难道在nodejs环境下不能使用文件流上传到gcs吗?

nestjs google-cloud-storage multer
© www.soinside.com 2019 - 2024. All rights reserved.