Я запускаю проект с базовым веб-API asp.net с реакцией (шаблон spa) и хочу загрузить изображения на сервер (например, аватар пользователя), а затем показать изображения в клиентском приложении.
Нет проблем с загрузкой, но у меня вопрос, где сохранить загруженные изображения?
В файле ConfigureServices в файле startup.cs
есть расположение статических файлов.
// In production, the React files will be served from this directory
services.AddSpaStaticFiles(configuration =>
{
configuration.RootPath = "ClientApp/build";
});
и в ответ я знаю, что я должен использовать папку "public" для статических файлов, но проблема в разработке, и отладка файлов vs 2019 динамически добавляет, что "ClientApp / build / public" не отображается в браузере, и я получаю ошибку 404.
Должен ли я обрабатывать статические файлы, такие как .jpg, с ядром asp.net? или есть другой вариант?
Я ожидаю получить изображение по URL, например, так: "https://{sitename}/img/example.jpg"