Не удалось загрузить файл изображения из URL с помощью javascript, угловой
Когда я делаю запрос на загрузку изображения с помощью javascipt.
<div class="col col-20">
<img ng-src="{{img}}">
</div>
вкладки сети показывают ошибку, например:
Please enable cookies.
Error 1011 Ray ID: xxxxxx • 2016-11-14 19:02:05 UTC
Access denied
What happened?
The owner of this website (xxx) does not allow hotlinking to that resource (xxx/file.jpg).
но если я открою URL-адрес изображения в браузере путем копирования и вставки в строку url, изображение загрузится...
и теперь, чтобы удивить, изображение начинает загружаться и в приложение.
но только изображение, которое я открыл в браузере, раздельно загружается правильно или другая же ошибка получена.
Я открываю URL-адрес изображения в браузере, копируя и вставляя в строку url изображение загружается.
Это ожидается. Посмотрите на сообщение об ошибке:
Владелец этого веб-сайта (xxx) не разрешает хотлинкинг
Открытие непосредственно не является хотлинк.
Hotlinking - это когда вы загружаете изображение с другого веб-сайта и пытаетесь использовать свою полосу пропускания, чтобы разместить свое изображение на своем сайте. Это может стоить им денег (поскольку пропускная способность от услуг хостинга не бесплатна), и это может нарушить авторское право.
Вы пытаетесь быть freeloader, и они предпринимают шаги, чтобы предотвратить вас.
теперь, чтобы удивить изображение начинает загружаться в приложение также
Браузер кэшировал изображение после того, как вы его открыли напрямую, так что теперь вы загружаете его из локального кеша браузера, а не на веб-сайт, запрещающий хотлинкинг.
- Вопросы
- Javascript
- Не удалось загрузить файл изображения из URL с помощью javascript, угловой