Sono molto nuovo per ASP.net MVC, quindi si prega di essere il più descrittivo possibile nella tua risposta :)caricamento di più immagini + campi di testo in ASP.NET MVC
Permettetemi di semplificare ciò che sto cercando di fare. Immagina di avere un modulo in cui vuoi inserire alcune informazioni su una macchina. I campi potrebbero essere: Marca, Modello, Anno, Immagine1, Immagine2.
Nella parte inferiore del modulo è presente il pulsante "Salva". Il metodo Controller associato salverà Image1 e Image2 su disco, otterrà i loro nomi di file e li assocerà al modello di auto, che verrà quindi salvato nel database.
Qualche idea?
Grazie ragazzi!
Modifica
winob0t mi ha fatto la maggior parte del tragitto. L'unico problema in sospeso è il seguente: Image1 e Image2 non sono campi obbligatori, quindi ora posso salvare 0,1 o 2 immagini; ma se l'utente carica solo 1 immagine, non ho modo di sapere se proviene da imageUpload1 o imageUpload2.
Ancora una volta, qualsiasi aiuto è apprezzato!
Mi hai trovato a metà strada! Solo un piccolo problema: Image1 e Image2 non sono garantiti per essere lì. Quindi cosa succede se l'utente fornisce solo Image2 e non Image1? C'è un modo per sapere da quale controllo di caricamento proviene? –
invece di Request.Files [0] dovresti essere in grado di utilizzare Request.Files ["formInputname"] – LaserJesus
if (Request.Files ["formInputname"]! = Null && Request.Files ["formInputname"]. ContentLength> 0) – LaserJesus