0

你好。如何使用 jQuery 在谷歌应用程序中存储文件。我正在使用这里给出的插件。但它不起作用。我的 HTML 代码是:

<form id="fileupload" action="<%= blobstoreService.createUploadUrl("/fileloadupload") %> method="POST" enctype="multipart/form-data">

在我的项目中,当我将文件存储在谷歌应用程序中时,我同时将 blobkey 存储在我的数据库中。我正在使用 servlet 和 jsp。请帮助我如何使用 jQuery 在谷歌应用程序中存储文件。

4

1 回答 1

0

您可以使用 HtmlService 创建 HTML 表单。提交按钮将调用 gs 函数。在此示例中,它将上传到您的 Google 文档。

HTML 文件:

<html>
<form id='myForm'>
<input name='myFile' type='file'><br>
<input type='button' value="Upload" onclick='google.script.run.uploadFile(this.parentNode)'>
</form>
<html>

gs 文件:

function doGet(){
  return HtmlService.createTemplateFromFile('html').evaluate();
}

function uploadFile(theForm){
  var file = theForm.myFile;
  DocsList.createFile(file);
}
于 2012-11-08T03:15:23.443 回答