Есть веб страница с заполняемыми полями, данные с которых отправляются на сервер после нажатия на кнопку. Нужно добавить возможность отправки файлов. Желательно чтобы все отправлялось за раз после одного клика. Как это лучше сделать? Подойдет ли следующий код:
<form id="TextOfArticle" method="post" action="SaveArticleInfo" enctype="multipart/form-data">
<textarea name="Title">Заглавие</textarea>
<textarea name="Text">Текст</textarea>
<textarea name="Comment">Текст комментария</textarea>
<input type="file" name="uploadedimage" accept="image/jpeg"/>
<button type="submit" form="TextOfArticle" href="#bottom" >Send article</button>
</form>
Пишут, что при отправке файлов нужно в свойствах form указывать
enctype="multipart/form-data". Не повлияет ли этот параметр на данные в текстовых полях (Title, Text)? Мне известно что значение enctype по умолчанию - application/x-www-form-urlencoded
Указанный выше код работает, но возможно отправку файла можно сделать как-то по-другому или лучше?
p.s. использую ASP.NET MVC.
Заранее спасибо!