当我使用 SDK 上传演示文稿 .pptx 时,日志显示所有字节都已发送,但要在谷歌驱动器中打开它们,幻灯片会出现错误,但是如果我在 .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 没有问题,并且在谷歌驱动器上显示良好。