首页 > 解决方案 > 形成不同的输入编码类型

问题描述

我实际上是在我的nodejs应用程序中发送一个表单,其中包含一个文件输入和多个文本输入,但是当我设置enctype="multipart/form-data"(这对于上传文件很重要)文本输入结果为"undefined"

我能做些什么来解决这个问题?

标签: htmlnode.js

解决方案


在节点中,

我认为您在此使用带有 body-parser 的基本设置。正文解析器无法处理文件,或者可能已弃用文件。所以在你的应用程序中使用 connect-multiparty 模块来处理文件。

https://www.npmjs.com/package/connect-multiparty

现在您将在 req.files 中获得图像。


推荐阅读