Skip to content

createObjectURL

garevna edited this page Oct 19, 2018 · 1 revision

🎓 URL.createObjectURL()

статический метод конструктора URL

  • Аргумент метода - объект типа File или Blob
  • Метод создает ссылку ( URL ) на локальный объект, переданный аргументом
    • ⚠️ Созданная ссылка существует до закрытия окна браузера или перезагрузки страницы
  • Созданный объект URL связан со страницей, где выполняется скрипт
    • ⚠️ File API запрещает кросс-доменное использование объекта URL

Этот метод удобен для вывода изображений, полученных методом fetch в формате blob

fetch ( 'https://avatars2.githubusercontent.com/u/46?v=4' )
    .then ( response => {
        response.blob().then ( response => {
    	    urlObject = URL.createObjectURL( response)
    	    console.log ( urlObject )
        })
    })

В консоли мы увидим:

blob:null/3163e503-d619-4de0-922a-36990f3fdab7

Этот метод можно использовать для вывода на страницу загруженных пользователем изображений

При этом формируется ссылка на локальный файл на компе пользователя, как если бы он был выложен в сети


© Irina H.Fylyppova 2018
Использование данных материалов или любой их части коммерческими школами ( курсами ) является нарушением авторских прав


Новая версия


1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19

Занятие 1

⤵️

Занятие 2

⤴️ ⤵️

Занятие 3

⤴️ ⤵️

Занятие 4

⤴️ ⤵️

Занятие 5

⤴️ ⤵️

Занятие 6

⤴️ ⤵️

Занятие 7

⤴️ ⤵️

Занятие 8

⤴️ ⤵️

Занятие 9

⤴️ ⤵️

Занятие 10

⤴️ ⤵️

Занятие 11

⤴️ ⤵️

Занятие 12

⤴️ ⤵️

Занятие 13

⤴️ ⤵️

Занятие 14

⤴️ ⤵️

Занятие 15

⤴️ ⤵️

Занятие 16

⤴️ ⤵️

Занятие 17

⤴️ ⤵️

Занятие 18

⤴️ ⤵️

Занятие 19

⤴️ ⤵️

⤴️

ico20 Дополнительно
dir-20 Справочная инфо

Clone this wiki locally