聚合物铁形多部分/表格数据支持
问题描述:
我试图让内的图像提交工作,并遇到一些困难。下面是形式的最小化版本:聚合物铁形多部分/表格数据支持
<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>
当我尝试通过发送文件到我的围棋服务器,我得到这个错误:
no multipart boundary param in Content-Type
我已经有了一个正规形式正常工作,所以我知道这不是我的服务器的问题,但我想要将所有花式聚合物元素用于将添加到表单中的其他字段。有没有人知道multipart/form-data
目前是不支持作为内容类型?
我可以创建一个常规表单,其中包含绑定到隐藏输入的聚合物元素,但它看起来像一个严重的黑客,我想尽量避免。
答
显然不支持。几年前有一个关于这个问题的公开问题,并提供了一些有关如何解决此问题的建议:https://github.com/PolymerElements/iron-form/issues/54#issuecomment-156966362
不幸的是,我正在使用Polymer 1.0,并且这是一个Polymer 0.5元素。我也想最终在表单中包含其他输入。 – user3361453