Bonjour, j'ai un soucis, je n'arrive pas à uploader une image.
Voici mon code
Formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 @using (Html.BeginForm(MVC.Home.AddPicture(Model.Id), FormMethod.Post, new { enctype = "multipart/form-data " })) { <p>Ajouter une photo pour le projet : @Model.Name</p> <br /><br /> <table class="tableau"> <tr> <td> Url : </td> <td><input type="file" name="uploadFiles" id="uploadFiles" /></td><!--accept="image/gif, image/jpeg, image/jpg, image/png"--> </tr> <tr> <td> Description : </td> <td class="littletextarea"><textarea name="description" cols="" rows=""></textarea></td> </tr> </table> <br /> <br /> <div style="text-align: center"> <input type="submit" name="submit" value="Ajouter" class="submit-button" /> </div> }
Controleur :
Mon principal soucis est que Request.Files me retourne null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 [HttpPost] public virtual ActionResult AddPicture(Project projet) { var file = Request.Files["uploadFiles"]; var name = Request.Form["uploadFiles"]; var desc = Request.Form["description"]; return RedirectToAction(ActionNames.ListProject); }
Si quelqu'un a une idée, ça serait cool
Merci
Partager