Upload de arquivos no ASP.NET MVC 3: como implementar corretamente?
Olá a todos! Sou novo no ASP.NET MVC 3 e estou tentando implementar o upload de arquivos para o servidor. Li vários artigos, mas ainda estou confuso.\n\nTenho um formulário na View onde o usuário deve selecionar um arquivo (por exemplo, uma imagem ou documento) e enviá-lo. Fiz assim:\n\n```csharp\n// Model\npublic class UploadModel\n{\n public string FileName { get; set; }\n public HttpPostedFileBase File { get; set; }\n}\n\n// Controller\n[HttpPost]\npublic ActionResult Upload(UploadModel model)\n{\n if (model.File != null && model.File.ContentLength > 0)\n {\n var fileName = Path.GetFileName(model.File.FileName);\n var path = Path.Combine(Server.MapPath("~/uploads"), fileName);\n model.File.SaveAs(path);\n ViewBag.Message = "Arquivo enviado!";\n }\n