在$ .ajax中发送POST请求,其内容类型为multipart / related

时间:2017-03-09 07:12:56

标签: javascript jquery ajax google-drive-api xmlhttprequest

我正在尝试执行“https://developers.google.com/drive/v3/web/multipart-upload”中提供的相同示例请求。

这是我的最新要求,

Accept:*/*
Authorization:Bearer <MY_AUTH_TOKEN>
Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryFW5LVsbJxkVMM
Origin:http://app.128.199.85.9.nip.io:3000
Referer:http://app.128.199.85.9.nip.io:3000/

请求有效负载是,

------WebKitFormBoundaryFW5LVsbJxkVMM
Content-Disposition: form-data; name="metadata"

{"name":"file"}
------WebKitFormBoundaryFW5LVsbJxkVMM
Content-Disposition: form-data; name="data"; filename="2.jpg"
Content-Type: image/jpeg


------WebKitFormBoundaryFW5LVsbJxkVMM--

我需要将Top header Content-type设置为“multipart / related boundary =”。 然后在请求有效负载部分,我需要使第一个对象具有内容类型“application / json; charset = UTF-8”。我需要让第二个对象具有内容类型“image / jpeg”。

如何使用$ .ajax?

我的问题与其他问题不同,因为我得到了不同的错误。如果我只使用“multipart / form-data”,它的错误会有所不同。我需要使用“multipart / related”。

0 个答案:

没有答案