когда я сохраняю изображение, изображение успешно сохраняется в базе данных, но для него требуется полный путь к изображению, например, C: \ Users .... \ Uploads \ employee.jpg Я не хочу этого, мне нужно сохранять путь к изображению, например,это ~ Uploads \ employee.jpg и в определенной папке и тот же путь должны быть сохранены в базе данных, также, если кто-то покажет мне после сохранения правильный путь, как я могу просмотреть это изображение.из-за этого возникает ошибка:
"Не разрешено загружать локальный ресурс: file: /// C: / ......"
спасибо!
мой код:
[HttpPost]
public async Task<IActionResult> Create(Photos photos)
{
if (ModelState.IsValid)
{
var filePath =
Path.Combine(_appEnvironment.ContentRootPath,
"Uploads", photos.FormFile.FileName);
photos.PhotoPath = filePath;
using (var stream = new FileStream(filePath, FileMode.Create))
{
await photos.FormFile.CopyToAsync(stream);
}
_context.Add(photos);
await _context.SaveChangesAsync();
return RedirectToAction(nameof(Index));
}
ViewData["NewsId"] = new SelectList(_context.News, "NewsId",
"NewsBigTitle", photos.NewsId);
return View(photos);
}