Поддержка обработки статических файлов в ASP.NET Core. Просмотр каталогов на сервере

По соображениям безопасности просмотр каталогов в ASP.NET Core отключен по умолчанию. Однако, если необходимо, то мы можем разрешить пользователя просматривать список каталогов и файлов на сервере.

Читать далее

Поддержка обработки статических файлов в ASP.NET Core. Методы UseStaticFiles и UseDefaultFiles

До этого момента мы изучали работу со статическими файлами, да и в целом работу с ASP.NET Core, не обращаясь к штатным middleware. Однако, ASP.NET Core содержит ряд методов и middleware, которые позволяют немного упростить обработку статических файлов в приложении. И сегодня мы начнем изучение обработки статических файлов с использованием middleware StaticFiles, который встраивается в конвейер обработки запросов ASP.NET Core методом расширения IApplicationBuilder.UseStaticFiles.

Читать далее

Работа со статическими файлами в ASP.NET Core. Загрузка файлов на сервер

В предыдущей части мы научились отправлять файлы клиенту и скачивать файлы на компьютер пользователя. Сегодня рассмотрим обратную операцию — загрузку файлов на сервер. Загрузка файлов на сервер в ASP.NET Core немногим сложнее, так как все же для этой операции нам придётся немного вспомнить работу с формами в HTML и научиться отправлять запросы POST на сервер.

Читать далее

Работа со статическими файлами в ASP.NET Core. Метод SendFileAsync

Современные web-приложения активно используют в своей работе разного рода статические файлы, например, файлы css, js, html и другие. Кроме этого, web-приложения могут как получать файлы от пользователей, так и наоборот — отправлять какие-либо данные в виде файлов пользователю. В ASP.NET Core имеются как стандартные компоненты middleware для работы со статическими файлами, так и отдельные методы, определенные в классе HttpResponse предназначенные для этих целей. Сегодня мы рассмотрим метод HttpResponse.SendFileAsync для работы со статическими файлами в ASP.NET Core.

Читать далее