2012-10-24 32 views
0

我按Base64編碼的blob,我可以從谷歌Apps腳本成功服務了一個形象 - 按this jsfiddle如何設置圖片/ PNG MIME類型谷歌驅動器從谷歌應用程序腳本?

我想現在這個保存爲使用谷歌在谷歌驅動器的圖像Google Apps腳本。雖然我可以編寫文件,但當我下載它時,它確實是一個圖像,但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); 
     } 
    } 

如何從谷歌應用程序腳本訪問文件元數據,以便爲Google文檔查看器設置正確的MIME /類型?

回答

1

恐怕這可能與this issue與jpegs有關... 該問題已發佈於2012年4月,但尚未修復。

+0

謝謝 - 是的,它看起來像是同樣的問題。 – bruce

相關問題