У меня проблема с приложением .NET. Когда я пытаюсь загрузить большие файлы (то есть файлы размером более 30-40 МБ), происходит сбой Chrome («Ой, Snap! Что-то пошло не так при отображении этой страницы»). На самом деле, веб-страница падает, когда я загружаю файл, даже если после этого я не нажимаю никаких кнопок. Важно отметить, что проблема исчезает, когда я запускаю приложение на Mozzila. Спасибо!
if (Request.Files.Count > 0)
{
try
{
for(int i=0;i<Request.Files.Count;i++)
{
var file = Request.Files[i];
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
logService.Write(Path.Combine(Server.MapPath("~/wwwroot/contents/"), fileName));
var path = Path.Combine(Server.MapPath("~/wwwroot/contents/"), fileName);
file.SaveAs(path);
training.Contents.Add(new Data.Data.Content() { DisplayName = fileName, Id = Guid.NewGuid(), JoinDate = DateTime.Now, Path = "/wwwroot/contents/" + fileName, TrainingId = training.Id });
}
}
}
catch(Exception ex)
{
logService.Write(ex.Message);
}
}