【发布时间】:2017-02-28 09:32:24
【问题描述】:
我正在尝试在 iron-form 中进行图像提交,但遇到了一些困难。这是表单的最小化版本:
<dom-module id="file-upload">
<template>
<form is="iron-form" id="form" content-type="multipart/form-data" action="http://localhost:9090/upload" method="post">
<input name="field-1" type="file" accept="image/*" required><br>
<paper-button on-tap="submit">submit</paper-button>
</form>
</template>
</dom-module>
<script>
Polymer({
is: "file-upload",
submit: function() {
this.$.form.submit();
}
});
</script>
当我尝试将文件发送到我的 Go 服务器时,我收到此错误:
no multipart boundary param in Content-Type
我已经有一个正常工作的常规表单,所以我知道这不是我的服务器的问题,但我想将所有花哨的 Polymer 元素用于将添加到表单的其他字段。有人知道 multipart/form-data 目前是否不支持作为内容类型?
我可以创建一个常规表单,其中包含绑定到隐藏输入的 Polymer 元素,但这似乎是一种粗暴的黑客行为,我希望尽可能避免。
【问题讨论】:
标签: forms polymer polymer-1.0