【问题标题】:Most efficient way to send image to frontend将图像发送到前端的最有效方式
【发布时间】:2020-05-29 09:51:12
【问题描述】:

我将图像存储在 Google Cloud Storage 中。每当我的前端 (Swift) 请求某个图像时,我想从我的后端尽可能快速有效地发送图像。

Google Cloud Storage 为每张图片提供了直接的图片链接。

发送 multipart/form-data 是否最有效,就像我将前端用户捕获的图像发送到后端一样?或者发送存储在云中的图像的 URL 更有效,前端可以继续从该 URL 下载图像?

【问题讨论】:

    标签: file-upload frontend google-cloud-storage backend multipartform-data


    【解决方案1】:

    这确实可以通过signed URL 来完成,它提供了有限的权限和时间来提出请求。带有签名 URL 的身份验证信息包含在其查询字符串中,允许没有凭据的用户对资源执行特定操作。

    我想指出的是,签名 URL 只能用于通过 XML API endpoints 访问 Cloud Storage 中的资源。

    由于您使用 Swift 作为您的前端,我还想指导您探索 Google APIs for iOS,例如 CocoaPods

    【讨论】:

      猜你喜欢
      • 2011-02-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      • 2015-09-17
      • 1970-01-01
      相关资源
      最近更新 更多