Я пытался найти лучший способ сделать файлы, хранящиеся на БД Sql Server, как FILESTREAM
доступными для веб-приложения.
По сути, у меня есть веб-приложение, написанное с использованием Vue, ASP.NET CORE WebApi поддерживает его, и когда пользователь загружает изображение (которое хранится в БД как varbinary(max) FILESTREAM
), пользователь должен иметь возможность просматривать изображение в браузере.
Я хочуиспользуйте <img src="{url to image}"/>
Итак, вопрос в том, как мне получить {url to image}
для тега img
из записи в БД.И мне это нужно для 1. Работать на нескольких серверах, поэтому, если веб-приложение и БД находятся на разных серверах.и 2. мне нужно, чтобы URL был псевдонимом, чтобы не выдавать структуру папок, в которой хранятся файлы.
Я также открыт для любых предложений о том, как по-другому обращаться с хранилищем файлов, если это необходимо.
Спасибо.