首页 > 解决方案 > 通过应用脚本在 Google 驱动器中以不受支持的格式上传的图像

问题描述

我有一个自定义 HTML 页面,我可以从中选择一个文件并上传。应用脚本获取文件并将其上传到云端硬盘。但是当我这样做时,所有图像都以不受支持的格式上传。我从驱动器应用程序下载文件,当我在 Windows 桌面上打开它时,它显示不支持的格式。

有人可以在这里帮忙吗

HTML 文件

<input type="file" id="cImg" name="cImg"/>
<input type="submit" value="Submit" class="btn btn-primary" id="btnSave" />

Java 脚本

form.addEventListener('submit', e => {
    e.preventDefault();
    if(form.checkValidity()) {      
       google.script.run.withSuccessHandler(FormReset).SaveComplaint(form);
    }
    else {
      form.reportValidity();
    }   
  })

应用脚本

function SaveComplaint(form)
{
  var fileBlob = form.cImg;
  var folder = DriveApp.getFolderById('XXXXXXXX'); // Drive Folder ID
  var upFile = folder.createFile(fileBlob);
}

标签: javascriptgoogle-apps-scriptgoogle-sheets

解决方案


推荐阅读