Я уже некоторое время гуглю, но я не совсем уверен, как это называется, что я ищу.Я создаю приложение, в котором один модуль собирает изображения через камеру и отправляет их по сети другим модулям, которые их сохраняют.Проекты написаны на APS.NET Core с угловым интерфейсом.Я ищу эффективный способ хранения и передачи этих изображений.Я читал, что помещать их как объекты BLOB в базу данных SQL неэффективно, поэтому я думаю об использовании файловой системы и сохранении местоположения в базе данных.Я хотел бы получить их через запрос http (хотя я открыт для предложений).Есть ли такой проект, который я мог бы использовать в качестве примера?
Итак, подведем итог:
- Эффективно храните много изображений в сетевом расположении (возможно, сжатых)
- Использование ASP.NET Core предпочтительно
- Получение изображений также по сети (http?)
- Я сам размещу его в закрытой сети, поэтому никаких облачных сервисов, таких как облачные, нет (хотя этов основном именно то, что мне нужно).
Если бы кто-нибудь мог указать мне правильное направление, это было бы здорово!
РЕДАКТИРОВАТЬ
После еще одного исследования я обнаружил, что наиболее близким к тому, что я ищу, является этот ответ о том, что изображения должны быть распределены по разным папкам и местоположению, сохраненному в базе данных.Сейчас я все еще ищу пример проекта, подобного этому ... Кто-нибудь знает проект с открытым исходным кодом, который работает так и написан на ASP.NET Core?