我想允许用户通过将图像存储在 Google Cloud Storage 中并将上传的图像保存在我的数据库中来上传图像。我在后端生成一个预签名 URL,并使用此预签名 URL 在前端发送 PUT 请求。
问题是成功的响应没有返回我期望的 JSON 响应。我期待收到有关上传图像的数据,主要是
self_url
。
我尝试了 POST 请求,但收到了 Forbidden 响应。我尝试了不同的 CORS 配置,查看了文档并询问了巴德。我无法锻炼:
您的回复需要得到妥善解决。
进行 API 调用并解析承诺将为您提供调用标头的响应。就像,
ok: true
和status: 200
。为了得到数据响应,你也需要解析它。
我认为这样做的原因是您可能并不总是有想要检查的数据响应,或者如果有非 200 响应状态代码,那么您不会想要解开数据。可能也与性能有关。
获取您想要的数据:
.json()
上调用 body
来解决您的数据流。