Як використовувати URL-адресу зображення без чіткого шляху до файлу?


-1

Чому так багато URL-адрес зображень у цей день не мають чіткого шляху до файлів?

Коли я використовую сайти, такі як Facebook на моєму комп'ютері, я часто хочу розмістити зображення з Інтернету. Замість того, щоб завантажувати зображення, набагато зручніше можна просто клацнути правою кнопкою миші на зображенні і вибрати "Копіювати адресу зображення". Потім, коли я використовую діалог вибору файлів, подібний до діалогового вікна в Facebook, я можу просто вставити URL-адресу, і він буде завантажувати файл автоматично так само, як якщо б це був шлях на локальному диску.

На жаль, все частіше я вважаю, що URL - це деяка довго закодована річ, яка не розпізнається як зображення, можливо, тому що немає розширення файлу і, можливо, навіть імені файлу. Нижче наведено приклад, який можна легко знайти випадковим чином у швидкому пошуку Google: https://lh3.

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

Чи можу я щось зробити, щоб пом'якшити цю проблему? Чи можна так чи інакше використовувати "погані" URL-адреси як звичайні зображення у діалоговому вікні вибору файлів?

EDIT: Мої вибачення за незрозумілість. Я не пройшов через стільки випробувань і строгості, скільки мав би мати. Виявляється, проблема полягає не в діалозі вибору файлів взагалі. З якоїсь причини проблема пов'язана з функціональністю фото-коментарів Facebook. Коли я розміщую фотографію в моєму пості, погана URL-адреса працює дуже добре. Але коли я намагаюся зробити коментар до фотографії, це виглядає так:
enter image description here
Замість цього:
enter image description here

І, звичайно, завантаження не відбувається. Коли я намагаюся розмістити повідомлення, я отримую помилку.

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


Я не зовсім розумію. Коли я роблю новий пост (facebook на Chrome на ПК) - я натискаю на фото / відео альбом - ви отримуєте вікно вибору файлів - покладіть цей закодований URL - і це теж працює. Так що я не впевнений, що ваша проблема ...?
Darius

Відповіді:


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 ..

Я хочу, щоб ця піца .. (давайте будемо робити вигляд, що ви не можете натиснути правою кнопкою миші піца на сайті, який ви намагаєтеся отримати)

Pizza Is hosted by Wikipedia

Це допомагає знаючи, що картина походить з Вікіпедії. Коли ми відкриваємо консоль (F12), її буде легше знайти.

Тепер

Крок 1: Натисніть клавішу F12, вона відкриє консоль.

Крок 2. Натисніть вкладку джерела.

Крок 3. Здійснюйте пошук у домені, який, здається, може вийти з картини (у нашому випадку wikipedia)

Крок 4: Отримати URL або завантажити

enter image description here

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.