Polymer:如何处理csv文件上传并转换为json并发送到服务器

时间:2017-09-09 16:22:31

标签: polymer vaadin

我想处理聚合物web组件的要求,用户可以从ui上传csv文件,csv文件可以解析为json并发送到服务器,我搜索并找到vaadin上传,查看api但我不确定如何接收csv文件并转换为json并发送到服务器,任何人都可以显示vaadin上传的vsfiddle或任何其他Web组件来处理这种情况吗?

1 个答案:

答案 0 :(得分:0)

首先,我想知道为什么你不会简单地在服务器端进行转换。

在这种情况下,您可以直接使用vaadin-upload

以下是将所有文件上传到example.com服务器的代码段,仅允许CSV文件。

<vaadin-upload target="https://example.com/upload" method="POST" accept="text/csv">
</vaadin-upload>

有很多关于如何将CSV文件转换为JSON的资源。

如果您真的想要转换客户端,那么我建议创建一个嵌入vaadin-upload 的元素,并在手动转换Files数组到Json之前调用uploadFiles方法。