HtmlService输入类型=文件

时间:2012-08-02 20:28:36

标签: google-apps-script

我有以下表格:

<body>
    <form method='post' action='<?=url?>'>
      <fieldset>
        <legend><h1>foo</h1></legend>
        <label for='fooUpload'>foo</label><br />
        <input type='file' id='fooUpload' name='fooUpload'><br />
        <input type="submit"/>
      </fieldset>
    </form>
  </body>

我试图使用

从我的doPost访问fooUpload文件
Logger.log(typeof(requestInfo.parameter.fooUpload));
Logger.log(requestInfo.parameter.fooUpload);

第一个返回字符串,第二个返回文件的标题。 难道我做错了什么?我甚至尝试将表单设置为enctype =“multipart / form-data” 但结果是null和null

1 个答案:

答案 0 :(得分:0)

进行文件上传时,必须按照HTML form specification将enctype设置为“multipart / form-data”。但是,在Apps脚本中似乎存在一个错误,其中上传的文件的Blob未添加到事件的parameter字段中。请在我们的issue tracker上提交相关问题以获取更新。