【问题标题】:Google Cloud Storage upload images Good PracticesGoogle Cloud Storage 上传图片的良好做法
【发布时间】:2020-07-26 05:07:59
【问题描述】:

我对 Google Cloud Storage 比较陌生,我想知道当我想在 GCS 上上传用户个人资料图片时,最好的做法是什么。

我应该直接从我的前端上传我的图片,然后使用链接到我上传的图片的 GCS URL 更新我的用户模型吗?

我是否应该上传到我的服务器,然后在那里进行操作以将其上传到 GCS 并将其链接到用户模型,然后将其从我的服务器中删除以仅在我的用户模型上保留 GCS 链接?

我会说第一个,因为第二个解决方案让我失去了 GCS 处理上传过程的优势,而不是我的服务器。

感谢您的帮助。

【问题讨论】:

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


    【解决方案1】:

    我也同意你的观点,你应该使用第一个选项,因为它为你提供了 GCS 的所有优势,而且它允许将非常大的文件从数百万用户上传到服务器。您可以阅读此链接以获得将文件直接上传到 GCS 的更多优势。

    Uploading images directly to Cloud Storage using Signed URL

    【讨论】:

    • 感谢您的回答。出于测试目的,我想在我的 React 前端尝试 @google-cloud/storage 包,但没有成功。这个包是否只在后端工作,而不是在客户端工作?
    • 如果有帮助,请检查medium.com/imersotechblog/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 2020-04-08
    • 1970-01-01
    • 2015-02-21
    • 2014-03-10
    • 2014-04-16
    • 1970-01-01
    相关资源
    最近更新 更多