Почему так много URL-адресов изображений не имеют четкого пути к файлам в наши дни?
Несколько возможных причин:
Они используют сеть распространения контента (CDN), а программное обеспечение CDN (что-то вроде Apache Traffic Server - не Apache Web Server, почти совершенно другое) не использует путь к файловой системе.
Подобно 1, изображения находятся на специализированном сервере изображений, возможно, с использованием какой-либо базы данных базы данных, и вы получаете хэш для этого изображения.
Поставщик изображений намеренно скрывает путь, поэтому вы не можете его найти. Это.
Что я могу сделать, чтобы смягчить эту проблему?
Возможно, есть, но поскольку вы не знаете, чего пытаетесь достичь, трудно дать рекомендацию.
Есть ли какой-то способ, которым «плохие» URL-адреса все еще можно использовать как обычные изображения в диалоге выбора файлов?
Из контекста я не могу определить, что это. Если вы имеете в виду интерфейс в каком-либо программном обеспечении веб-форума, то все, что может обрабатывать HTTP или HTTPS, может запросить изображение. Проблема в том, что программист ожидает, что расширение (.png / .jpg) сообщит о том, какой это образ изображения, вместо того, чтобы использовать первые пару битов (например, команду «файл» Unix и / usr / share / magic (или /). usr / share / file / magic, / etc / magic, YDMV) man file
.
Если вы говорите о чем-то, что является частью Google Chrome - я никогда не видел это.