如何接受文件然后将其存储在云存储中

时间:2017-03-20 22:29:33

标签: node.js express google-cloud-storage

我正在使用expressjs(所有最新版本的express,node和npm)。我创建了一个这样的路线:

router.post("/", function(req, res, next) {
});

此路线需要能够上传文件(图像/视频/ docx等),然后需要存储在云存储服务(Google Storage)上。我不想在正在运行的服务器上存储任何内容,只是想接收文件并将其传递给Google云端存储。我看到除了表达之外还有一些库可以做到这一点,但我还是找不到如何使用快递来做这件事。

1 个答案:

答案 0 :(得分:0)

我认为您的客户可以通过构建HTML表单直接上传到GCS。基本上你可以创建一个签名的网址并将其嵌入表单然后提交,上传直接进入GCS,你的应用根本不需要处理它。

请参阅:https://cloud.google.com/storage/docs/xml-api/post-object