【问题标题】:How to accept a file and then store it in cloud storage如何接受文件,然后将其存储在云存储中
【发布时间】:2017-03-20 22:29:32
【问题描述】:

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

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

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

【问题讨论】:

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


【解决方案1】:

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

见:https://cloud.google.com/storage/docs/xml-api/post-object

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多