当我使用SDK上传演示文稿.pptx时,日志显示所有字节都已发送,但要在google驱动器中打开它们,幻灯片会显示错误,但是如果我在.ppt上传相同的演示文稿,则没有问题并且出现在谷歌驱动器上,使用可恢复的上传,这是代码。
byte[] myFile = readImageData(blobKey,size);
ByteArrayContent mediaContent = new ByteArrayContent(mimeType, myFile);
Drive.Files.Insert insert = service.files().insert(body, mediaContent);
insert.getMediaHttpUploader().setChunkSize(1024 * 1024);
File file = insert.execute();
更新
但如果我使用
insert.setConvert(true);
演示文稿.pptx没有问题,并且在Google驱动器上显示效果很好。