Why do so many image URL's have no clear file path these days?
Várias razões possíveis:
-
Eles estão usando uma rede de distribuição de conteúdo (CDN) e o software CDN (algo como o Apache Traffic Server - não o Apache Web Server, uma coisa quase completamente diferente) não usa um caminho do sistema de arquivos.
-
Semelhante a 1, as imagens estão em um servidor de imagens especializado, provavelmente usando algum tipo de back-end de banco de dados, e você está recebendo um hash para essa imagem.
-
O provedor de imagens está deliberadamente obscurecendo o caminho para que você não possa encontrar. isto.
Is there anything I can do to mitigate this problem?
Provavelmente existe, mas como você não está claro sobre o que está tentando realizar, é difícil fazer uma recomendação.
Is there some way the "bad" URL's can still be used as normal images in a file picker dialogue?
No contexto, não consigo determinar o que é isso. Se você quer dizer a interface em algum software de fórum da web, qualquer coisa que possa manipular HTTP ou HTTPS pode solicitar a imagem. O problema é se o programador espera que a extensão (.png / .jpg) anuncie que tipo de imagem é, em vez de usar os primeiros bits (ala, o comando Unix "file" e / usr / share / magic (ou / usr / share / arquivo / magic, / etc / magic, YDMV). man file
.
Se você está falando sobre algo que faz parte do Google Chrome - eu nunca vi isso.