ASP.NET CORE Большая загрузка файла сбое с помощью ERR_NETWORDC#

Место общения программистов C#
Ответить
Anonymous
 ASP.NET CORE Большая загрузка файла сбое с помощью ERR_NETWORD

Сообщение Anonymous »

Я сталкиваюсь с проблемой с загрузкой больших файлов в основное приложение ASP.NET: < /p>

[*] Проблема < /strong>: < /p>

Загрузка файла 70 МБ. (204 Нет контента), но нет запроса на сообщение.

Код: Выделить всё

POST http://127.0.0.1:3001/nodes/6876fbf5674fc9c72009d620/files net::ERR_CONNECTION_RESET
AxiosError {message: 'Network Error', name: 'AxiosError', code: 'ERR_NETWORK', ...}
[*] Небольшие файлы загружают. (1 ГБ) для контроллера:

Код: Выделить всё

[HttpPost("{nodeId}/files")]
[RequestSizeLimit(1_073_741_824)]
public async Task UploadNodeFile([FromForm] UploadNodeFileDto request, IFormFile file) { ... }
< /code>
< /li>
 Это позволило загрузить файл 70 МБ, но файл 800MB не удался с:
Failed to read the request form. Multipart body length limit 134217728 exceeded.
< /code>
< /li>
 Обновленная startup.cs < /code> Чтобы увеличить предел многотатского тела:
public void ConfigureServices(IServiceCollection services)
{
services.Configure(options =>
{
options.MultipartBodyLengthLimit = 1_073_741_824; // 1GB
});
...
}
[*] Это разрешило проблему для файлов до 1 гбит. Ошибка Axios предполагает, что запрос был отправлен, но не удастся без ответа на сервера (например, 413 или 400).
Что вызывает ошибку err_network ? Это связано с сбросом сервера, перед реагированием?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... rr-network
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»