Foto imgsrc: Использование изображений — Интерфейсы веб API

javascript — vue.js

Вопрос задан

Изменён 2 года 2 месяца назад

Просмотрен 22k раза

Изучаю компоненты vue.js (вместе с Laravel) и наткнулся на проблему: не отрисовывается картинка. Вставляю путь <img src="/path/to/img"> и в браузере в debug выдаёт 404 не находит картинку… Без компонента всё ок, в чём может быть проблема?

Код компонента:

<template>
    <div>
        <div>Ваш Аккаунт</div>
        <div>
            <div>
                <div>
                    <div>
                            <img src="/public/img/1.jpg">
                        <div>
                            Тест
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</template>
<script>
  export default {
  }
</script>
<style>
  /*тут много стилей*/
</style>
  • javascript
  • laravel
  • vue. js

3

:src="'/path/to/img'"

Либо вынесите в переменную:

<template>
    <img :src="image"
</template>
<script>
export default {
    data() {
        return {
            image: '/path/to/img'
        };
    }
};
</script>

10

Нужно использовать require. Например:

img :src=»require(../assets/${item.img}

Объяснение, почему это нужно по адресу: https://webformyself.com/zagruzka-izobrazhenij-vo-vue-i-nuxt/

Самый правильный способ использовать картинки — это подключить в проект file-loader https://github.com/webpack-contrib/file-loader (тут подробное описание), тогда ты сможешь не хардкодить путь к картинке (который может поменять со временем), а просто импортить ее

<template>
  <img :src="image"
</template>
<script>
import image from 'relative/path/to/image'; //file-loader вернет путь к картинке
export default {
  data() {
    return {
      image
    };
  }
};

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Из Казани в Лисичанск отправили первую в этом году партию гуманитарного груза весом 100 тонн — Новости

Фото: Денис Гордийко

(Город Казань KZN. RU, 3 февраля, Диана Жиленкова). Из столицы Татарстана в Лисичанск отправили пятую партию гуманитарного груза весом почти в 100 тонн. Пять фур под эгидой «Доброй Казани» доставят жителям подшефного Татарстану города продукты, стройматериалы и автономный дизельный котел. Отправку первой в этом году партии гуманитарного груза проконтролировал Мэр города Ильсур Метшин.

«Здесь, как всегда, все необходимое – это продукты питания, медикаменты, теплая одежда, бытовая химия, строительные материалы. Всего уже 340 предприятий Казани приняли участие в сборе груза, спасибо всем неравнодушным жителям. В каждой из посылок, которые приносят на пункты сбора гуманитарной помощи, – тепло, сострадание и самые добрые пожелания жителям Лисичанска от казанцев», – подчеркнул глава города.

Вместе с предметами первой необходимости в Лисичанск направили кровельные материалы и обогревательные приборы – 17 печей и отопительные пеллеты к ним, 8 газовых портативных плит. Кроме того, в составе пятой партии гуманитарного груза – автономный дизельный котел, который специально для одного из социальных объектов Лисичанска собрали сотрудники ООО «Теплоэнергетик». Особенность устройства в том, что с его помощью можно обогреть здание площадью до 4 тыс. кв.м. «Это еще раз говорит о том, какие неравнодушные люди живут в Казани. Мы обязательно продолжим сбор и отправку гуманитарной помощи жителям Лисичанска», – подчеркнул И.Метшин.

В 2022 году к сбору гуманитарной помощи присоединились более 300 организаций. В формирование новой партии свой вклад внесли еще 34 предприятия, в том числе ООО НПФ «Дорожный Элемент», Васильевский хлебозавод, АО «Татэлектромонтаж, отели «Джузеппе», «Корстон», «Рамада», «Ногай» и «Ривьера», рестораны «Древняя Бухара», «Итле», «Грузинские истории» и другие, а также общеобразовательные учреждения, депутаты Государственного Совета РТ и Казанской городской Думы. Товары первой необходимости и продукты питания в пункты сбора гуманитарной помощи приносят жители города.

Участие в отправке очередной партии гуманитарного груза приняли заместитель руководителя Исполкома Казани Ильдар Шакиров и первый заместитель главы администрации Кировского и Московского районов Ильсур Хисматуллин.

Напомним, централизованный сбор гуманитарной помощи стартовал в Казани в начале ноября прошлого года. Единой точкой сбора и комплектования гуманитарных грузов, предметов первой необходимости стал склад на Горьковском шоссе, 53а (ангар «Павел Буре»).

Первая партия гуманитарной помощи объемом 100 тонн была отправлена в Лисичанск 10 ноября, вторая – 22 ноября, третья и четвертая – 7 и 20 декабря. Последняя партия, отправленная в преддверии Нового года, помимо предметов первой необходимости включила в себя 12 тонн мандаринов и 2 тысячи подарков для детей. Таким образом сегодня была отправлена пятая гуманитарная колонна из пяти фур. Отметим, не считая больших гуманитарных «поездов» в Лисичанск из Казани уезжали и отдельные фуры.

Всего же в город в Луганской области было направлено 32 фуры. Общий объем гуманитарного грузы превысил 600 тонн.

Пункты сбора гуманитарной помощи работают по будням с 9:00 до 18:00, по субботам – с 9:00 до 14:00, воскресенье – выходной. Они расположены в подростковых клубах и спортобьектах. Каждая точка отмечена логотипом «Доброй Казани». С полным списком адресов пунктов можно ознакомиться в специальном разделе на портале KZN.RU.

Фото: Денис Гордийко, Марат Мугинов

Теги: гуманитарная помощь добрая казань пункты сбора гуманитарной помощи

CSP ⟶ img-src Объяснение

  • Справочник CSP
  • Часто задаваемые вопросы
  • Тест браузера
  • Примеры

Политика безопасности содержимого (CSP)


Краткое справочное руководство

Директива img-src Политика безопасности содержимого (CSP) защищает загрузку изображений (например, с помощью тега HTML.

3

Пример политики

Предположим, что Content-Security-Policy 9Заголовок 0018 задается следующей политикой:

img-src 'я' https://images.example.com;
 
Разрешает

С помощью указанной выше политики CSP изображения можно загружать из одного и того же источника (через значение списка источников 'self') или через URL-адреса, начинающиеся с: https://images.example.com



 
Блокирует

Вышеупомянутая политика будет блокировать любое изображение не того же происхождения или через

https://images.example.com , поэтому CSP заблокирует следующее:


 

Что означает «img-src» не был задан явно?

Если вы не установили директиву CSP img-src , но установили директиву default-src CSP, то эта политика будет применена. Вам нужно либо убедиться, что значения атрибута img src соответствуют политике default-src, либо вам нужно добавить директива img-src к вашей политике CSP.

Вот несколько примеров того, что вы можете увидеть в консоли, когда загрузка изображений заблокирована политикой CSP с набором политик default-src :

отказался загрузить изображение, потому что оно нарушает следующую директиву политики безопасности контента: «default-src 'none'». обратите внимание, что img-src не был задан явно, поэтому в качестве запасного варианта используется default-src.
отказался загружать изображение «http://localhost:8080/favicon.ico», поскольку оно нарушает следующую директиву политики безопасности контента: «default-src 'none'». обратите внимание, что img-src не был задан явно, поэтому в качестве запасного варианта используется default-src.

Browser Support for

img-src

CSP Level 1

Supported On:

Chrome 25+ (2013)

Firefox 23+ (2013)

Safari 7+ (2013)

Edge 12+ (2015)

Не поддерживается в:

Internet Explorer

Директива CSP img-src является частью спецификации политики безопасности содержимого с момента ее первой версии (CSP уровня 1).

Internet Explorer 11 и более ранние версии не поддерживают CSP директива img-src . Это означает, что IE11 просто проигнорирует политику и разрешит загрузку изображений из любого места (как если бы политика вообще не была установлена).

Полевое руководство для разработчиков CSP

Хотите узнать все тонкости CSP? Возьмите копию CSP Developer Field Guide . Это краткое и приятное руководство, которое поможет разработчикам быстро освоиться.

Получить копию

Пытаетесь быть в курсе рекомендаций по безопасности?

Advisory Week — это еженедельный обзор всех рекомендаций по безопасности, публикуемых основными поставщиками программного обеспечения.


Инструкции по загрузке изображений веб-баннера

Инструкции по загрузке ( DOC )

Mac) по ссылке баннера и выберите «Сохранить объект как…» или во всплывающем меню.

  • Откроется диалоговое окно с вопросом, где и как вы хотите сохранить файл. В поле «Имя файла» введите имя, соответствующее изображению. В поле «Тип файла» оставьте значение «9».0130 GIF изображение" или "
    JPEG
    "
  • Сохраните изображение в каталог изображений на вашем веб-сервере. Или выберите папку на своем компьютере, к которой ваш веб-мастер сможет получить доступ и сохранить изображение на веб-сервере.
  • Используйте следующий HTML-код при добавлении баннера на веб-страницу. Измените красный текст на имя файла изображения.
  • Для статических баннеров

    Баннер HTML код
    Квадратный баннер
    (300 x 250 пикселей )

    pheaa.org">Узнать о финансовой помощи

    Горизонтальный баннер
    (728 x 90 пикселей )

    Узнать о финансовой помощи

    Вертикальный баннер
    (160 x 600 пикселей )

    Узнать о финансовой помощи

    Для анимированных баннеров

    Баннер HTML код
    Квадратный баннер
    (300 x 250 пикселей )

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Пролистать наверх