我如何使用AngularJS向Google存储发送多部分上传请求?

我如何使用AngularJS向Google存储发送多部分上传请求?,angularjs,file-upload,google-cloud-storage,Angularjs,File Upload,Google Cloud Storage,我试图理解本文档中给出的步骤: 第3步,创建请求的主体,是我真正困惑的地方。完整请求需要如下所示: POST https://www.googleapis.com/upload/storage/v1/b/myBucket/o?uploadType=multipart HTTP/1.1 Authorization: Bearer [YOUR_AUTH_TOKEN] Content-Type: multipart/related; boundary=foo_bar_baz Content-

我试图理解本文档中给出的步骤:

第3步,创建请求的主体,是我真正困惑的地方。完整请求需要如下所示:

 POST https://www.googleapis.com/upload/storage/v1/b/myBucket/o?uploadType=multipart HTTP/1.1
 Authorization: Bearer [YOUR_AUTH_TOKEN]
 Content-Type: multipart/related; boundary=foo_bar_baz
 Content-Length: [NUMBER_OF_BYTES_IN_ENTIRE_REQUEST_BODY]

 --foo_bar_baz
 Content-Type: application/json; charset=UTF-8

{
  "name": "myObject"
}

--foo_bar_baz
Content-Type: image/jpeg

[JPEG_DATA]
--foo_bar_baz--
因此,我知道如何使用Angular设置内容类型,以便将其设置为:

Content-Type: multipart/related; boundary=foo_bar_baz
但是我该怎么把尸体送去呢?我需要显示元数据和jpeg数据之间的边界。我甚至不知道从哪里开始


有人能解释一下吗?

你找到什么了吗?面临类似问题。你找到什么了吗?面临类似问题。