public IActionResult Uploaden(int id) { var fotoUploadViewModel = new FotoUploadViewModel(); fotoUploadViewModel.PlantNr = id; return(View(fotoUploadViewModel)); }
public async Task <IActionResult> FotoUpload(FotoUploadViewModel fotoUploadViewModel) { if (fotoUploadViewModel.Foto != null && Path.GetExtension(fotoUploadViewModel.Foto.FileName) == ".jpg") { var fileName = fotoUploadViewModel.PlantNr.ToString() + ".jpg"; var uploadFolder = Path.Combine(webHostEnvironment.WebRootPath, "images"); var filePath = Path.Combine(uploadFolder, fileName); await fotoUploadViewModel.Foto.CopyToAsync(new FileStream(filePath, FileMode.Create)); } return(RedirectToAction("Index")); }