Как получить преобразование локального изображения в доступное в Интернете изображение
-
12-10-2019 - |
Вопрос
Как правило, если мы хотим отобразить изображение на веб -странице, мы даем URI ресурса изображения, подобный: http: // host: port/image/xxx.jpg.
Теперь в моей файловой системе есть несколько изображений, и я сохраняю его абсолютный путь в БД.
Как это;
id name address image
1 xxxx xxxx C:/images/xxx.jpg
Теперь, если сущность поиграла, его изображение должно отображаться на странице.
Как это сделать?
Я подумал, что скопируйте изображение в режиме веб -сервера, затем создайте его URL -адрес, затем страница может отображать его. Но мне интересно, хорошая ли это идея? Есть ли другой способ?
Решение
Вы можете создать веб -страницу или httphandler, которая получает запрошенное изображение из базы данных, а затем отправить его пользователю, используя Httpresponse и правильный MimeType. Использование QueryString Изображение идентифицируется как:
К сожалению, вы не указали язык программирования, который вы используете. Если это .NET я мог бы создать какой -нибудь пример кода.