Javascript 如何在nodejs中上传图像和接收数据输入?

Javascript 如何在nodejs中上传图像和接收数据输入?,javascript,node.js,forms,multipartform-data,node-modules,Javascript,Node.js,Forms,Multipartform Data,Node Modules,我使用mutter和body解析器上传图像并传输文件类型的多部分/表单数据。 我有一个表格可以上传并保存姓名图片到数据库,我想在表格中不选择文件的时候,我仍然会收到另一个输入的文本数据。 这是我的表格: <form action="/upload?_csrf=<%= csrf %>" method="POST" enctype="multipart/form-data"> <input type="file" name="file" size

我使用mutter和body解析器上传图像并传输文件类型的多部分/表单数据。 我有一个表格可以上传并保存姓名图片到数据库,我想在表格中不选择文件的时候,我仍然会收到另一个输入的文本数据。 这是我的表格:

<form action="/upload?_csrf=<%= csrf %>" method="POST" enctype="multipart/form-data">
            <input type="file" name="file" size="50" />
            <input type="text" name="name" /> 
            <input type="submit" value="Save"> </form>


试图破解您的问题。。。是否要在未“选择”文件的情况下提交表单?这就是“问题”吗?你能澄清一下“我不想在表单中选择文件时,我仍然接收文本输入的数据吗?”其意思是,问题是当我不上传图像时,我在提交表单时没有收到body参数中的名称数据。@jaromadaX Right这不是问题。如果用户没有选择文件,也没有填写名称输入,submit将不会发送任何数据。澄清你想做什么,你期望什么,发生了什么。试图破解你的问题。。。是否要在未“选择”文件的情况下提交表单?这就是“问题”吗?你能澄清一下“我不想在表单中选择文件时,我仍然接收文本输入的数据吗?”其意思是,问题是当我不上传图像时,我在提交表单时没有收到body参数中的名称数据。@jaromadaX Right这不是问题。如果用户没有选择文件,也没有填写名称输入,submit将不会发送任何数据。明确你想做什么,你期望什么,发生什么。