Size: a a a

2019 October 20

DL

Dmytro Lezhen in CODE BLOG / C#
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Stanislav
Могу добавить что на си тоже самое, одинаковые случайные числа
Потому что они на основе времени генерятся
источник

$

$♤$ in CODE BLOG / C#
Где можно почитать про операции CRUD над файлами(в частности над картинками) в ASP.NET CORE?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
На шарпах просто тред.слип(10); пропишите между генерациями
источник

S

Stanislav in CODE BLOG / C#
Не надо так делать
источник

SB

Sergey Benzenko in CODE BLOG / C#
Stanislav
Не надо так делать
+
источник

KB

Kolya Bjorn in CODE BLOG / C#
но вариант рабочий
источник
2019 October 21

$

$♤$ in CODE BLOG / C#
Помогите с кодом. Как правильно написать, чтобы можно было редактировать файл?
namespace BizCraft.Areas.Admin.Controllers{ [Area("Admin")] public class TeamController : Controller { private IHostingEnvironment _env { get; } private DataContext _context { get; } public TeamController(DataContext context, IHostingEnvironment env) { _context = context; _env = env; } public IActionResult Index() { return View(_context.Teams); } //Edit public async Task <IActionResult> Edit(int? id) { if (id == null) return NotFound(); Team team = await _context.Teams.FindAsync(id); if (team == null) return NotFound(); return View(team); } [HttpPost] public async Task<IActionResult> Edit(Team team) { _context.Teams.Update(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } //Create [HttpGet] public IActionResult Create() { return View(); } [HttpPost] [ValidateAntiForgeryToken] public async Task<IActionResult> Create(Team team) { if (!ModelState.IsValid) return View(team); //photo operations if (!team.Photo.IsImage()) { ModelState.AddModelError("Photo", "Image type is not exists"); return View(team); } if (!team.Photo.IsLarger(1)) { ModelState.AddModelError("Photo", "Image size can be larger 1 mg"); return View(team); } team.Image = await team.Photo.SaveFileAsync(_env.WebRootPath, "images/team"); await _context.Teams.AddAsync(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } //Delete [HttpGet] public async Task<IActionResult> ConfirmRemove(int? id) { if (id != null) { Team team = await _context.Teams.FirstOrDefaultAsync(t => t.Id == id); return View(team); } return NotFound(); } public IActionResult Remove() { return View(); } [HttpPost] public async Task <IActionResult> Remove(int? id) { if (id != null) { Team team = await _context.Teams.FirstOrDefaultAsync(t => t.Id == id); if (team != null) { IFormFileExtension.Delete(_env.WebRootPath, "images/team", team.Image); _context.Teams.Remove(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } } return NotFound(); } }}
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
$♤$
Помогите с кодом. Как правильно написать, чтобы можно было редактировать файл?
namespace BizCraft.Areas.Admin.Controllers{ [Area("Admin")] public class TeamController : Controller { private IHostingEnvironment _env { get; } private DataContext _context { get; } public TeamController(DataContext context, IHostingEnvironment env) { _context = context; _env = env; } public IActionResult Index() { return View(_context.Teams); } //Edit public async Task <IActionResult> Edit(int? id) { if (id == null) return NotFound(); Team team = await _context.Teams.FindAsync(id); if (team == null) return NotFound(); return View(team); } [HttpPost] public async Task<IActionResult> Edit(Team team) { _context.Teams.Update(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } //Create [HttpGet] public IActionResult Create() { return View(); } [HttpPost] [ValidateAntiForgeryToken] public async Task<IActionResult> Create(Team team) { if (!ModelState.IsValid) return View(team); //photo operations if (!team.Photo.IsImage()) { ModelState.AddModelError("Photo", "Image type is not exists"); return View(team); } if (!team.Photo.IsLarger(1)) { ModelState.AddModelError("Photo", "Image size can be larger 1 mg"); return View(team); } team.Image = await team.Photo.SaveFileAsync(_env.WebRootPath, "images/team"); await _context.Teams.AddAsync(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } //Delete [HttpGet] public async Task<IActionResult> ConfirmRemove(int? id) { if (id != null) { Team team = await _context.Teams.FirstOrDefaultAsync(t => t.Id == id); return View(team); } return NotFound(); } public IActionResult Remove() { return View(); } [HttpPost] public async Task <IActionResult> Remove(int? id) { if (id != null) { Team team = await _context.Teams.FirstOrDefaultAsync(t => t.Id == id); if (team != null) { IFormFileExtension.Delete(_env.WebRootPath, "images/team", team.Image); _context.Teams.Remove(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } } return NotFound(); } }}
В пейстбин залей
источник

$

$♤$ in CODE BLOG / C#
Пейстбин?
источник

НП

Никита Петроченко... in CODE BLOG / C#
$♤$
Помогите с кодом. Как правильно написать, чтобы можно было редактировать файл?
namespace BizCraft.Areas.Admin.Controllers{ [Area("Admin")] public class TeamController : Controller { private IHostingEnvironment _env { get; } private DataContext _context { get; } public TeamController(DataContext context, IHostingEnvironment env) { _context = context; _env = env; } public IActionResult Index() { return View(_context.Teams); } //Edit public async Task <IActionResult> Edit(int? id) { if (id == null) return NotFound(); Team team = await _context.Teams.FindAsync(id); if (team == null) return NotFound(); return View(team); } [HttpPost] public async Task<IActionResult> Edit(Team team) { _context.Teams.Update(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } //Create [HttpGet] public IActionResult Create() { return View(); } [HttpPost] [ValidateAntiForgeryToken] public async Task<IActionResult> Create(Team team) { if (!ModelState.IsValid) return View(team); //photo operations if (!team.Photo.IsImage()) { ModelState.AddModelError("Photo", "Image type is not exists"); return View(team); } if (!team.Photo.IsLarger(1)) { ModelState.AddModelError("Photo", "Image size can be larger 1 mg"); return View(team); } team.Image = await team.Photo.SaveFileAsync(_env.WebRootPath, "images/team"); await _context.Teams.AddAsync(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } //Delete [HttpGet] public async Task<IActionResult> ConfirmRemove(int? id) { if (id != null) { Team team = await _context.Teams.FirstOrDefaultAsync(t => t.Id == id); return View(team); } return NotFound(); } public IActionResult Remove() { return View(); } [HttpPost] public async Task <IActionResult> Remove(int? id) { if (id != null) { Team team = await _context.Teams.FirstOrDefaultAsync(t => t.Id == id); if (team != null) { IFormFileExtension.Delete(_env.WebRootPath, "images/team", team.Image); _context.Teams.Remove(team); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } } return NotFound(); } }}
ща в голове скомпилю только
источник

НП

Никита Петроченко... in CODE BLOG / C#
$♤$
Пейстбин?
источник

$

$♤$ in CODE BLOG / C#
Там зарегистрироваться нужно?
источник

НП

Никита Петроченко... in CODE BLOG / C#
$♤$
Там зарегистрироваться нужно?
нет
источник

$

$♤$ in CODE BLOG / C#
источник

НП

Никита Петроченко... in CODE BLOG / C#
а что не работает то?
источник

$

$♤$ in CODE BLOG / C#
Update
источник

$

$♤$ in CODE BLOG / C#
Картинка некорректно редактируется
источник

НП

Никита Петроченко... in CODE BLOG / C#
Ну это понятно, а есть больше инфа?
источник

$

$♤$ in CODE BLOG / C#
https://pastebin.com/sFp9yhpU еще использовал данный класс для создания и удаления файлов
источник