如何将视频/音频文件从Web上传到NodeJS,再上传到Google Cloud Storage?

时间:2020-09-16 02:05:34

标签: node.js reactjs google-cloud-platform google-cloud-storage

这对我来说是个陌生的领域,我一直在寻找资源以寻找合适的解决方案。但实际上,我有一个网站设置,希望允许用户上传MP3 / FLAC文件。然后,我想获取这些文件并将其发送到Google Cloud Bucket。第二部分似乎很容易,有很多与此相关的NodeJS教程。

由于我对如何完成工作还一无所知,是否需要在前端“上传”文件,然后使用看起来像某种fs.的解决方案访问我的node-express api后端在我机器上的文件?如果是这样,用户之间的一致性如何?如果他们的计算机上的目录结构不同怎么办?

无论如何,这里有点在黑暗中射击。希望对此有一些建议。

1 个答案:

答案 0 :(得分:2)

让后端“进入”前端计算机以从中提取文件并不是真正可行的。客户端需要直接将数据提供给后端。

通常,Firebase client libraries用于将内容从客户端计算机直接上传到存储桶。如果不这样做,则需要创建自己的后端API,客户端可以调用该API来发送数据。