Почему загрузка файла MVC замедляется, когда используется метод CopyToAsync? - PullRequest
0 голосов
/ 05 июня 2019

Я пробовал загружать файлы, используя приведенный ниже код

        [HttpPost]
        public async Task<ActionResult> SaveUploadFileTestSave(HttpPostedFileBase file)
        {
            using (var ms = new MemoryStream())
            {

                await file.InputStream.CopyToAsync(ms);
            }

            int byteCount = file.ContentLength;
            return Json(file.FileName + byteCount);
        }

Я пробовал ajax, обычный постбэк, плагин dropzone, каждый путь занимает больше времени для выполнения кода ниже.

Это сталопроблема с производительностью при загрузке файла.

Я пробовал файл 5 Мб, время, необходимое для отправки запроса, составляет около 14 секунд, а время ожидания - в миллисекундах.

Я видел много веб-сайтов с меньшим количеством запросоввремя отправки.

Как я могу улучшить скорость загрузки моего файла?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...