在Google云端硬盘可恢复上传api的请求正文中发送的文件类型应该是什么?

时间:2019-02-22 05:06:42

标签: google-drive-api

我正在使用可恢复的上传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);

谢谢。

0 个答案:

没有答案