Estoy muy nuevo en ASP.net MVC, así que por favor sea lo más descriptivo posible en su respuesta :)Carga de múltiples imágenes + campos de texto en ASP.NET MVC
Déjame simplificar lo que estoy tratando de hacer. Imagine que tengo un formulario en el que desea ingresar información sobre un automóvil. Los campos pueden ser: Marca, Modelo, Año, Imagen1, Imagen2.
En la parte inferior del formulario hay un botón "Guardar". El método del Controlador asociado guardará Image1 e Image2 en el disco, obtendrá sus nombres de archivo y los asociará con el modelo del automóvil, que luego se guardará en la base de datos.
¿Alguna idea?
Gracias chicos!
Editar
winob0t me tiene la mayor parte del camino. El único problema pendiente es el siguiente: Image1 e Image2 no son campos obligatorios, así que ahora puedo guardar 0,1 o 2 imágenes; pero si el usuario solo carga 1 foto, no tengo forma de saber si proviene de imageUpload1 o imageUpload2.
De nuevo, ¡se agradece cualquier ayuda!
¡Me tienes a mitad de camino! Solo un pequeño inconveniente: Image1 e Image2 no están garantizados para estar allí. Entonces, ¿qué pasa si el usuario solo proporciona Image2 y no Image1? ¿Hay alguna forma de saber de qué control de carga proviene? –
en lugar de Request.Files [0], debería poder utilizar Request.Files ["formInputname"] – LaserJesus
if (Request.Files ["formInputname"]! = Null && Request.Files ["formInputname"]. ContentLength> 0) – LaserJesus