如何从谷歌应用程序脚本中设置谷歌驱动器中的图像/ png mime类型?

时间:2012-10-24 12:48:44

标签: base64 google-apps-script mime-types google-drive-api

我有一个编码为base64 blob的图片,我可以通过Google Apps脚本成功提供 - 按this jsfiddle

我现在尝试使用Google应用脚本将其保存为Google云端硬盘上的图像。虽然我可以写文件,当我下载它时访问它,它确实是一个图像,谷歌文档查看器无法预览它。这是保存它的代码 - 可以正常工作,并正确地将内容类型报告为image / png。

 function writeToDrive() {
      var blobOb = blobObGet("googleLogoBlob");
      if (!blobOb.error) {
          var imgBlob = Utilities.newBlob(Utilities.base64Decode(blobOb.blob),"image/png",blobOb.name + ".png" );
          Logger.log (imgBlob.getContentType());
          var file = DocsList.createFile(imgBlob);
      }
    }

如何从谷歌应用程序脚本访问文件元数据,以便为谷歌文档查看器设置正确的mime /类型?

1 个答案:

答案 0 :(得分:1)

我担心这可能与jpegs的this issue有关... 该问题已于2012年4月发布,但目前尚未确定。