Upload d'une image, ASP.NET MVC3
Bonjour, j'ai un soucis, je n'arrive pas à uploader une image.
Voici mon code
Formulaire :
Code:
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:
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