Я фактически отправляю форму в своем приложении nodejs, которое содержит как ввод файла, так и несколько текстовых вводов, но когда я устанавливаю enctype = "multipart/form-data" (что важно для загрузки файла), текстовые вводы получаются как "undefined"!
Что я могу сделать, чтобы это исправить?
Ошибок нет, запрос отправки формы хорош, и я могу сохранить его в базе данных, изображение загружено, но значения текстовых полей «undefined», когда я меняю enctype на тип по умолчанию, изображение не загружается, но текстовые поля хороши
Проблема решена, произошла ошибка размещения var Спасибо!






В узле
Я думаю, вы используете здесь базовую настройку с парсером тела. Анализатор тела не может обрабатывать файлы или может быть устаревшим. поэтому используйте в своем приложении модуль connect-multiparty для обработки файлов.
https://www.npmjs.com/package/connect-multiparty
Теперь вы получите изображение в req.files.
Вы можете уточнить больше? Фрагмент кода, показывающий ошибку, был бы полезен.