我正在尝试使用REST API将文件上传到GoogleDrive,如此处所述,它是带有POST请求的分段上传: https://developers.google.com/drive/api/v3/multipart-upload。
尝试使用高级REST客户端,如文档中的示例。但是使用Content-type“ multipart / related”时出现错误:
400: Bad content type. Please use multipart.
当仅将“多部分”用作内容类型时,我得到:
Media type 'multipart' is not supported. Valid media types: [*/*]
仍然尝试了multipart的所有子类型(例如multipart / mixed等),但始终出现错误400。
此处提到了类似的错误:error: Bad content type. Please use multipart,但文档中未提及“ multipart / related”。
您知道如何解决此问题吗?
谢谢你,最好的!
答案 0 :(得分:0)
经过反复试验,我发现了一个问题:我将 var array = ['aaa', 'bb', 'ccc', 'dddd', 'eee', 'fff'];
var oldString = "5000aaa";
var regexStr = oldString.match(/[a-z]+|[^a-z]+/g);
console.log({"oldString": oldString,
"matchedPart": regexStr[1],
"newString": regexStr[0]});
作为单个标头参数,但应像boundary
一样添加到Content-Type
中。现在可以正常使用了!