繁体   English   中英

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

[英]How to accept a file and then store it in cloud storage

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

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

此路由将需要能够上传文件(图像/视频/ docx等),然后需要将其存储在云存储服务(Google存储)上。 我不想在运行express的服务器上存储任何东西,只想接收文件并将其传递给Google Cloud Storage。 我看到除了Express之外,还有一些库可以执行此操作,但是我找不到仅使用Express可以执行此操作的方法。

我认为您的客户可能可以通过构建HTML表单直接上传到GCS。 基本上,您可以创建一个签名的url并将其嵌入到表单中,然后在提交时将上载直接发送到GCS,并且您的应用程序根本不需要处理它。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM