Как получить преобразование локального изображения в доступное в Интернете изображение

StackOverflow https://stackoverflow.com/questions/4519687

  •  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 я мог бы создать какой -нибудь пример кода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top