Node.js和HTML表单输入数组

时间:2016-01-27 06:06:16

标签: html node.js forms

我正在Node.js和Express 4x中构建图像上传工具。 在HTML页面上,当用户拖放图像时,它将通过Ajax上传到AWS S3,服务器将使用该URL进行响应。

现在我想将所有这些网址 - 一个接一个地附加到输入字段。

表单发布后,我想将此字段收集为数组。

这是输入:

<form accept-charset="UTF-8" method="post" action="/someroute">
    <input type="text" name="photos[]" value="" />
</form>

我可以将urls作为csv列表以下面的方式附加到输入值属性吗?或者value属性的首选语法是什么?

<input type="text" name="photos[]" value="http://example.com/1.jpg,http://example.com/2.jpg,http://example.com/3.jpg">

快递路线:

app.post('/someroute', function(req, res){
    // req.body.photos should equal an array of urls, but I'm just getting the csv list as the first position of the array
});

我感觉我的建筑不太合适.. 感谢。

0 个答案:

没有答案