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 :
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);
        }
Mon principal soucis est que Request.Files me retourne null

Si quelqu'un a une idée, ça serait cool
Merci