public async Task <IActionResult> UploadBlogImage(IFormFile UploadFiles) { var creatDir = _uploadService.CreateDirectory(_env.WebRootPath, "Files\\Blog\\" + DateTime.Now.Year + "\\" + DateTime.Now.Month + "\\" + DateTime.Now.Day); if (creatDir.status) { var uploadRes = await _uploadService.UploadFileToLocal( UploadFiles, Path.GetRandomFileName(), _env.WebRootPath, $"{Request.Scheme ?? ""}://{Request.Host.Value ?? ""}{Request.PathBase.Value ?? ""}", "Files\\Blog\\" + DateTime.Now.Year + "\\" + DateTime.Now.Month + "\\" + DateTime.Now.Day ); if (uploadRes.Status) { Response.Headers.Add("ejUrl", uploadRes.Url); Response.Headers.Add("Access-Control-Expose-Headers", "ejUrl"); return(Ok()); } else { return(BadRequest(new CkEditorUploadImgReaturnMesssage { uploaded = false })); } } else { return(BadRequest(new CkEditorUploadImgReaturnMesssage { uploaded = false })); } }