как получить преобразование локального изображения в изображение, доступное через Интернет - PullRequest
0 голосов
/ 23 декабря 2010

Обычно, если мы хотим отобразить изображение на веб-странице, мы указываем URI ресурса изображения, например: http://host:port/image/xxx.jpg.

Теперь в моей файловой системе есть несколько изображений, и я сохраняюего абсолютный путь в БД.

Вот так;

id     name     address   image
1      xxxx     xxxx      C:/images/xxx.jpg

Теперь, если объект извлекается, его изображение должно отображаться на странице.

Как сделатьэто?

То, что я думал, это скопировать изображение в директорию веб-сервера, затем создать его URL-адрес, после чего страница может его отобразить.Но мне интересно, если это хорошая идея?Есть ли другой способ?

1 Ответ

0 голосов
/ 23 декабря 2010

Вы можете создать веб-страницу или обработчик http, который извлекает запрошенное изображение из базы данных, а затем отправляет его пользователю, используя httpresponse и правильный mimetype.С помощью строки запроса изображение идентифицируется как:

К сожалению, вы этого не сделалиукажите язык программирования, который вы используете.Если это .Net, я мог бы создать пример кода.

...