Datei-Upload in ASP.NET MVC 3: Wie implementiert man es richtig?
Hallo zusammen! Ich bin neu in ASP.NET MVC 3 und versuche, einen Datei-Upload auf den Server zu implementieren. Ich habe viele Artikel gelesen, bin aber trotzdem verwirrt.
Ich habe ein Formular in der View, in dem der Benutzer eine Datei (z.B. ein Bild oder Dokument) auswählen und senden soll. Ich habe es so gemacht:
```csharp
// Model
public class UploadModel
{
public string FileName { get; set; }
public HttpPostedFileBase File { get; set; }
}
// Controller
[HttpPost]
public ActionResult Upload(UploadModel model)
{
if (model.File != null && model.File.ContentLength > 0)
{
var fileName = Path.GetFileName(model.File.FileName);
var path = Path.Combine(Server.MapPath("~/uploads"), fileName);
model.File.SaveAs(path);
ViewBag.Message = "Datei hochgeladen!";
}
```
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen