Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [HttpPost]
- public async Task<IActionResult> Create(Venue v)
- {
- var files = HttpContext.Request.Form.Files;
- foreach (var Image in files)
- {
- if (Image != null && Image.Length > 0)
- {
- var file = Image;
- var uploads = System.IO.Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/venue");
- if (file.Length > 0)
- {
- var fileName = ContentDispositionHeaderValue.Parse
- (file.ContentDisposition).FileName.Trim('"');
- using (var fileStream = new FileStream(Path.Combine(uploads, file.FileName), FileMode.Create))
- {
- await file.CopyToAsync(fileStream);
- v.Image = v.Image + ";" + file.FileName;
- }
- }
- }
- }
- v.UserName = GetUserName(_userManager);
- _context.Venues.Add(v);
- _context.SaveChanges();
- return RedirectToAction(nameof(Index));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement