KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've read several questions explaining how to handle file uploads in asp.net mvc. I am trying to submit both the file as well as form fields describing it. That might be the issue. I'll go write to the code: View code: <% using (Html.BeginForm("CreateFile", "Video", FormMethod.Post, new { enctype = "multipart/form-data" })) {%> <fieldset> <legend>Fields</legend> <p> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> </p> <p> <label for="Password">Password:</label> <%= Html.TextBox("Password")%> <%= Html.ValidationMessage("Password", "*")%> </p> <p> <label for="Description">Description:</label> <%= Html.TextBox("Description")%> <%= Html.ValidationMessage("Description", "*")%> </p> <p> <label for="DateUploaded">DateUploaded:</label> <%= Html.TextBox("DateUploaded")%> <%= Html.ValidationMessage("DateUploaded", "*")%> </p> <p> <label for="DateRecorded">DateRecorded:</label> <%= Html.TextBox("DateRecorded")%> <%= Html.ValidationMessage("DateRecorded", "*")%> </p> <p> <input type="submit" value="Submit" /> </p> </fieldset> <% } %> Controller code: [AcceptVerbs(HttpVerbs.Post)] public ActionResult CreateFile(VideoDTO video, HttpPostedFileBase f) //[Bind(Exclude="VideoId")] { foreach (string file in Request.Files) { HttpPostedFileBase hpf = Request.Files[file] as HttpPostedFileBase; if (hpf.ContentLength == 0)
Tags (comma-separated)
Save Edits
Cancel