QRkoder

file:// в QR-коде

file:// — схема локального пути к файлу на конкретном устройстве; в QR-коде она бесполезна, потому что чужой телефон не видит ваш диск.

Определение

file:// — схема URI, адресующая файл в файловой системе одного устройства. В QR-коде она мертва: диска вашего у сканирующего нет, а браузер такой переход не выполнит.

Как это работает

Строка file:///C:/photo.jpg указывает место на конкретной машине, а не адрес в сети. Переход по ней из внешнего источника Chrome, Safari и Яндекс Браузер блокируют: иначе чужая страница читала бы ваши файлы. На смартфоне диска C: нет вовсе, а C:\photo.jpg — не URL, сканер покажет строку текстом.

Чем заменить file:// в QR

Сам файл в матрицу не влезет: потолок QR — около 2,9 КБ двоичных данных. Путей три: облако (Яндекс Диск, Облако Mail) с доступом по ссылке, свой хостинг с https-адресом или динамический код, где квадрат прежний, а файл за ним меняется.

Связанные концепции

Что делать со строкой, сканер решает по схеме — разбор форматов в полезной нагрузке QR. Рабочая замена пути — облачная ссылка на файл.

Частые вопросы

Можно ли зашить файл с компьютера в QR-код?

Сам файл — нет, только путь к нему, а путь живёт лишь на вашей машине. Ёмкости матрицы хватает на адрес, но не на документ: даже лёгкий PDF в неё не влезет. Выложите файл в облако или на хостинг и закодируйте ссылку.

Почему сканер показывает file:///C:/... как текст?

Строку он распознал, но открывать отказался. Браузеры блокируют переход по file:// из внешнего источника, чтобы чужой код не добрался до локальных файлов. Плюс на смартфоне такого пути нет — открывать нечего.

Как передать PDF или фото через QR-код?

Загрузите документ в облако или на свой сайт, откройте доступ по ссылке и сделайте код на этот адрес. Файл придётся обновлять — берите динамический код: печатаете один раз, а новую версию ставите в панели.

Работает ли file:// в QR внутри локальной сети?

Нет, за пределы устройства эта схема не выходит. Нужен сетевой адрес — например http://192.168.1.10/doc.pdf с локального сервера или NAS. Исключение — киоск со своим сканером: он открывает файл по пути сам.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно