public IActionResult UpladProjectImage(UploadProjectImageViewModel model) { if (ModelState.IsValid) { try { if (model.Image.Length > 0) { if (!model.Image.ContentType.StartsWith("image")) { throw new Exception("Csak képfájlok tölthetőek fel!"); } string filePath = $"{_env.WebRootPath}/images/projects/{model.ProjectId}/{model.Image.FileName}"; using (var stream = System.IO.File.Create(filePath)) { model.Image.CopyTo(stream); } model.UploadedFileName = model.Image.FileName; } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } return(PartialView("ProjectImageUploader", model)); }
public IActionResult UploadImageToProject(int projectId) { UploadProjectImageViewModel model = new UploadProjectImageViewModel() { ProjectId = projectId }; return(PartialView("ProjectImageUploader", model)); }