【发布时间】:2019-07-16 23:09:03
【问题描述】:
基本上,我希望用户能够选择他们的一张图片,将其上传,然后将其保存到我的 Google 云端硬盘中的特定文件夹中。这是我目前在 HTML/Javascript 方面的内容......
<form>
Photo: <input type="file" name="photo" id="p" accept="image/png, image/jpeg"><br>
<input type="button" onClick="formSubmit()" value="Add">
</form>
<script>
function formSubmit() {
var pic = document.getElementbyId("p").value;
google.script.run.doPost(pic);
}
</script>
...这就是我在 Google 应用脚本方面所拥有的...
function doGet() {
return HtmlService.createHtmlOutputFromFile('index');
}
function doPost(pic) {
var folder = DriveApp.getFolderById('1bMuxCecrBRo8fToRRvW6q7S9_9OUQHV1');
folder.createFile(pic);
}
我对 Google App 脚本和 javascript 还很陌生,因此我们将不胜感激。谢谢。
【问题讨论】:
-
您是否考虑过使用 Google 表单替代文件上传?这样,上传的文件将直接定位到 Google Drive,您可以根据需要使用表单提交事件将其移动到另一个文件夹。
标签: javascript html forms google-apps-script