public ActionResult UploadFile(HttpPostedFileBase file, int manualId = 0) { Manuales m = manuales.GetInfoManual(manualId); StockHelper stock = new StockHelper(); FTPHelper ftp = new FTPHelper(); int outValue; string extension = Path.GetExtension(file.FileName).ToLower(); string NV = string.Empty; //string archivo = ""; bool result = false; if (file == null && manualId == 0) { return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = manualId }))); } NV = stock.Renombre(); NV = NV + extension; m.NombreDoc = file.FileName; m.NombreVirtual = NV; //file.SaveAs(Server.MapPath("~/signalr/Manuales/Manuales" + archivo)); m.FActualizacion = DateTime.Now; manuales.InsertManual(m, out outValue); result = ftp.FTPSubir(NV, file); return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = manualId }))); }