以下Google's JSON API documentation分段上傳我已經構建了這個請求主體。我使用FileReader的readAsDataURL的結果作爲我的請求正文中的二進制文件。格式化多部分/相關的上傳到谷歌雲存儲的請求正文
我不斷收到錯誤「畸形多體」,但不知道是哪個請求體的一部分,是錯誤的...
任何支持,將不勝感激。
let requestBody =
'--foo_bar_baz\r\n' +
'Content-Type: application/json; charset=UTF-8\r\n' +
JSON.stringify({'name': 'myObject'}) + '\r\n' +
'--foo_bar_baz\r\n' +
'Content-Type: image/jpg\r\n' +
binaryFileData + '\r\n' +
'--foo_bar_baz--';
let url = `https://www.googleapis.com/upload/storage/v1/b/${bucketID}/o?uploadType=multipart`
let headers = {
'Content-Type': 'multipart/related; boundary=foo_bar_baz',
};
this.$http({
url: url,
method: 'POST',
data: requestBody,
headers: headers
})
當請求發出時,您可以在開發人員工具中添加網絡選項卡的圖像嗎? –