2016-10-06 6 views
-2

Я работаю над сайтом, который полностью под https. Проблема в том, что одна из страниц вызывает изображение, которое не является безопасным, поэтому у меня смешанный контент на этой конкретной странице. Как я могу изменить этот вызов, чтобы он был защищен?Преобразование источника изображения в https

<img src="<%=carImage%>" width="430" height="220" align="right" border="0"> 

Должен ли я пойти к источнику и изменить фактический carImage класс, или я могу просто изменить его здесь?

+0

'https' является «коммуникационный протокол», транспортный уровень. Неважно, что вы перевозите, и не имеет значения, к чему вы перевозите _how_, он транспортируется. Вы, конечно же, не должны изменять изображение, чтобы доставить его по другому протоколу! Боже! – arkascha

+0

Отдавая должное тому, что у @arkascha уже есть, если источник изображения имеет этот формат: 'http: // example.com/images/my_image' вам не разрешено это делать. – Franco

ответ

2

Я принимаю carImage возвращает URL-адрес, включающий протокол, такой как http://domain.com/something.ext. Вам нужно будет изменить это, чтобы вернуть URL-адрес HTTPS.

Если изображение находится на том же домене, что и страница, которую вы просматриваете его, рассмотреть вопрос о внесении этих значений изображения в исходные тексты относительными (т.е. удалить http://domain.com или https://domain.com из значения, возвращаемого carImage)

Смежные вопросы