【问题标题】:How to set the image/png mime type in google drive from google apps script?如何从谷歌应用脚​​本设置谷歌驱动器中的图像/png mime 类型?
【发布时间】:2012-10-24 12:48:43
【问题描述】:

我有一个编码为 base64 blob 的图像,我可以从 Google Apps 脚本成功提供该图像 - 根据 this jsfiddle

我现在正在尝试使用 Google 应用脚本将其保存为 Google Drive 上的图像。虽然我可以写文件,当我下载它时访问它,它确实是一个图像,谷歌文档查看器无法预览它。这是保存它的代码 - 它有效,并且正确地将内容类型报告为 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);
      }
    }

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

【问题讨论】:

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


    【解决方案1】:

    恐怕这可能与带有 jpegs 的this issue 有关... 该问题已于 2012 年 4 月发布,但尚未修复。

    【讨论】:

      猜你喜欢
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 2021-12-16
      • 1970-01-01
      • 2016-07-10
      • 1970-01-01
      相关资源
      最近更新 更多