javascript - 通过应用脚本在 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);
}
解决方案
推荐阅读
- reactjs - React-Leaflet:尽管 Redux 存储更新中的颜色值,但折线不会改变颜色
- css - 如何在垫子按钮,右边框/左边框上添加边框颜色?
- linux - 单击鼠标时 vs code 终端总是有自动换行
- c# - 拆分已经拆分的字符串
- sockets - 1个端口如何同时监听http和websocket
- c# - OFFFILT.DLL.from 程序文件在 C# 中的少数服务器中不起作用。获取 System.AccessViolationException 异常
- php - wordpress 过滤器动态更改某些页面上的徽标
- java - 如何从sqlite数据库中获取图像并在android studio的列表视图中显示第二页
- javascript - JavaScript 中的内存泄漏(WebWorker、Canvas、IndexedDB)
- ios - 如何摆脱“可能没有设置指定的入口点”?