我正在使用可恢复的上传api向Google发送base64文件,该文件已成功上传,但是google无法识别它。谁能为我建议可恢复上传请求的文件编码类型和请求正文的确切格式。 这是代码:
String body=file;
Integer chunkSize=chunkStart+ body.length();
String accToken=accessToken;
Http http = new Http();
HttpRequest req = new HttpRequest();
String contentRangeHeader='bytes ' + chunkStart + '-' + (chunkSize - 1) + '/' + filelength;
system.debug('Content Range Header: '+contentRangeHeader);
req.setEndpoint(uploadurl);
req.setHeader('Content-Type', filetype);
req.setHeader('Content-Length',String.valueOf(body.length()));
req.setHeader('Content-Range', contentRangeHeader);
req.setBody(body);
req.setMethod('PUT');
req.setTimeout(60*1000);
HttpResponse resp = http.send(req);
String responseHeader=resp.getHeader('Range');
System.debug('responseHeader'+responseHeader);
谢谢。