ASP.NET MVC 4, C# HttpPostedFileBase, Wie Speichere ich die Datei

Modell

public partial class Assignment
{
    public Assignment()
    {
        this.CourseAvailables = new HashSet<CourseAvailable>();
    }

    public string AssignmentID { get; set; }
    public Nullable<System.DateTime> SubmissionDate { get; set; }
    public string Status { get; set; }
    public Nullable<decimal> Mark { get; set; }
    public string Comments { get; set; }
    public string FileLocation  { get; set; }
    public virtual ICollection<CourseAvailable> CourseAvailables { get; set; }
}}

Controller

 public ActionResult Create(Assignment assignment)
    {
        if (ModelState.IsValid)
        {


            db.Assignments.Add(assignment);
            db.SaveChanges();
            return RedirectToAction("Index");
        }

        return View(assignment);
    }

Ansicht

<div class="editor-field">
    <%: Html.TextBoxFor(model => model.FileLocation, new { type="file"})%>
    <%: Html.ValidationMessageFor(model => model.FileLocation) %>
</div>

Wie Speichere ich eine Datei, wenn ich wollte, um zu speichern Sie die Datei in den server/Pfad-Ordner und in der Datenbank habe ich nur wollen, speichern Sie den Pfad-Namen/string.

InformationsquelleAutor WeakTaenie | 2014-08-04

Schreibe einen Kommentar