В любое время я прочитал статью о HTML и изображения, я видел якорь тег, как это:Как добавить изображения в html-файл?
<img src="http://www.tizag.com/pics/htmlT/sunset.gif" />
Однако, в моем случае я хранить изображение в AWS-S3 и я читаю изображение от S3. Это, у меня нет заранее, есть путь, как «http://www.tizag.com/pics/htmlT/sunset.gif»
Итак, какова наиболее распространенная техника встраивания изображения на страницу html, когда изображение хранится в S3, а путь к изображению неизвестен?
В случае, если у меня возникли вопросы, я задам вопрос по-другому.
Я строю проект, который прост. Всякий раз, когда пользователь регистрируется, он получает страницу с надписью «Добро пожаловать», и ниже приветствуется примечание - это изображение профиля.
Но, предположим, у меня 10 пользователей, у каждого из этих 10 пользователей будет другой URL-адрес изображения.
например:
<img src = "http:bucket.amazonaws.com/USER1'>
для пользователя 1
<img src = "http:bucket.amazonaws.com/USER2'>
для пользователя 2
и так далее.
Так что образ Я буду отображать это not known
до времени выполнения и путь к изображению не зависит от того, кто входит в системе. Как сделать мой HTML страницу умной, так что ЦСИ образ не является постоянной и может быть гибкими в зависимости кто входит в систему?
РЕШЕНИЕ В JSP, который я мог бы сделать, БЛАГОДАРЯ СТОЛЬКО ОТВЕТЫ:
<body>
<% String url = (String)request.getAttribute("url"); %>
<img src = <%= url %>></img>
</body>
Этот код JSP вызывается из сервлета.
request.setAttribute("url", "URL to image.");
RequestDispatcher view = request.getRequestDispatcher("URLImage.jsp");
view.forward(request, response);
Не уверен, что вы имеете в виду, но если страница html и изображение находятся в той же или подобной папке, вы можете использовать относительные пути: ''. В противном случае вы можете использовать некоторую технику, которая отображает ваши html-страницы и использует местозаполнитель для пути до тех пор, пока он не станет известен. – Marged
Итак, как бы выглядел рабочий процесс? скачать изображение по известному пути и использовать этот путь в html? – JavaDeveloper
Я не знаю, соответствует ли это вашему сценарию, но если ваш html создан php (или servlet/jsp), вы можете сделать что-то вроде '" /sunset.gif /> '. Критический путь - как и когда устанавливать $ pathtos3 ;-) – Marged