-1

Почему так много URL-адресов изображений не имеют четкого пути к файлам в наши дни?

Когда я использую такие сайты, как Facebook, на моем компьютере, я часто хочу опубликовать изображение из Интернета. Вместо того, чтобы загружать изображение, гораздо удобнее просто щелкнуть изображение правой кнопкой мыши и выбрать «Копировать адрес изображения». Затем, когда я использую диалог выбора файлов, такой как в Facebook, я могу просто вставить URL-адрес, и он автоматически перезагрузит файл так же, как если бы это был путь на моем локальном диске.

К сожалению, все чаще и чаще я обнаруживаю, что URL - это какая-то долго закодированная вещь, которая не распознается как изображение, возможно, из-за отсутствия расширения файла и, возможно, даже имени файла. Вот пример, который я легко смог найти случайным образом в быстром поиске в Google: https://lh3.googleusercontent.com/zonAUYRq0164wHlEMjd8tZEhriCOBg1104qnQ26OSRXegbdY8vFlg2Oe_xEevmGvkGU59Raahw46

URL-адреса, которые я могу использовать более удобно, выглядят так: https://www.microsystools.com/help/a1/download-website-convert-links.png

Что я могу сделать, чтобы смягчить эту проблему? Есть ли какой-то способ, которым "плохие" URL-адреса все еще можно использовать как обычные изображения в диалоге выбора файлов?

РЕДАКТИРОВАТЬ: мои извинения за то, что неясно. Я не прошел столько испытаний и строгости, сколько должен был. Оказывается, проблема не в диалогах выбора файлов вообще. По какой-то причине проблема связана с функциональностью фото-комментариев Facebook. Когда я помещаю фотографию в свой пост, плохой URL работает просто отлично. Но когда я пытаюсь сделать комментарий к фотографии, это выглядит так:

Вместо этого:

И тогда загрузка не удалась, конечно. Когда я пытаюсь опубликовать сообщение, я просто получаю сообщение об ошибке.

Это явно проблема Facebook, которую я не осознавал. Сначала я думал, что эта проблема была более широкой. Так что, возможно, я спрашиваю об этом не в том месте, но мне все еще любопытно узнать, есть ли у кого-нибудь обходные пути. Я часто беру фотографии из поисковых запросов Google, чтобы использовать в качестве комментариев к фотографиям, но проблема с URL действительно меня обескураживает. Я не хочу загружать изображение, а затем переходить к месту загрузки, чтобы публиковать его каждый раз.

2 ответа2

2

Почему так много URL-адресов изображений не имеют четкого пути к файлам в наши дни?

Несколько возможных причин:

  1. Они используют сеть распространения контента (CDN), а программное обеспечение CDN (что-то вроде Apache Traffic Server - не Apache Web Server, почти совершенно другое) не использует путь к файловой системе.

  2. Как и в 1, изображения находятся на специализированном сервере изображений, возможно, с использованием некоторой базы данных базы данных, и вы получаете хэш для этого изображения.

  3. Поставщик изображений намеренно скрывает путь, поэтому вы не можете его найти. Это.

Что я могу сделать, чтобы смягчить эту проблему?

Возможно, есть, но поскольку вы не знаете, чего пытаетесь достичь, трудно дать рекомендацию.

Есть ли какой-то способ, которым "плохие" URL-адреса все еще можно использовать как обычные изображения в диалоге выбора файлов?

Из контекста я не могу определить, что это. Если вы имеете в виду интерфейс в каком-либо программном обеспечении веб-форума, то все, что может обрабатывать HTTP или HTTPS, может запросить изображение. Проблема в том, что программист ожидает, что расширение (.png/.jpg) сообщит о том, какой это образ изображения, вместо того, чтобы использовать первые пару битов (например, команду "файл" Unix и /usr /share /magic (или /). usr /share /file /magic, /etc /magic, YDMV). man file .

Если вы говорите о чем-то, что является частью Google Chrome - я никогда не видел это.

1

Существует способ получить URL-адрес изображения, но в долгосрочной перспективе, скажем, я ищу картинку с пиццей в Google.

Я хочу эту пиццу .. (давайте представим, что вы не можете щелкнуть правой кнопкой мыши изображение пиццы на сайте, где вы пытаетесь ее получить)

Пицца Хозяин Википедии

Это помогает знать, что картина происходит из Википедии. Когда мы откроем консоль (F12), ее будет легче найти.

Сейчас

Шаг 1: Нажмите F12 на клавиатуре, откроется консоль.

Шаг 2: Нажмите на вкладку источников.

Шаг 3: Поиск домена, который, по-видимому, может появиться на картинке (в нашем случае это Википедия)

Шаг 4: Получить URL или скачать

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .