HI Transfert là,ASP.NET MVC fichier
Mon modèle (partiel)
public class Document : HttpPostedFileBase
{
public string DocumentTitle { get; set; }
public string DocumentType { get; set; }
Mon action
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddDocumentToVault(Document model)
{
foreach (string upload in Request.Files)
{
if (!Request.Files[upload].HasFile()) continue;
_documentAggregator.Add(model);
_documentAggregator.Commit();
}
return PSDocumentVaultPartial();
}
fichier Uploader
<% using (Html.BeginForm("AddDocumentToVault", "PersonalSpace", FormMethod.Post, new { enctype = "multipart/form-data" }))
{%>
<input type="file" id="Document" runat="server" name="Document"/>
<input id="AddDocument" type="submit" value="Upload" style="display:none"/>
<% } %>
Le problème que je suis avoir est que lorsque le bouton AddDocument est la presse d il passe un modèle vide à l'action dans mon contrôleur. Et les propriétés de base dans HttpPostedFileBase donnent une exception System.NotImplementException.
Quelqu'un peut-il me dire ce que je dois faire pour transmettre correctement mon modèle à mon action?