Por que tantos URLs de imagem não têm um caminho de arquivo claro nos dias de hoje?
Quando uso sites como o Facebook no meu PC, muitas vezes quero postar uma imagem da Internet. Em vez de baixar a imagem, é muito mais conveniente clicar com o botão direito do mouse na imagem e selecionar "Copiar endereço da imagem". Então, quando eu uso um diálogo de seletor de arquivos como o do Facebook, posso colar o URL e ele irá reenviar o arquivo automaticamente da mesma forma como se fosse um caminho na minha unidade local.
Infelizmente, é cada vez mais frequente que eu descubra que a URL é uma coisa longa e codificada que não é reconhecida como uma imagem, talvez porque não exista uma extensão de arquivo e talvez nem mesmo um nome de arquivo. Aqui está um exemplo que eu consegui encontrar com facilidade em uma rápida pesquisa no Google: https://lh3.googleusercontent.com/zonAUYRq0164wHlEMjd8tZEhriCOBg1104qnQ26OSRXegbdY8vFlg2Oe_xEevmGvkGU59RaaGw=w640-h400-e365
Os URLs que eu posso usar mais convenientemente ficam assim: https://www.microsystools.com/help/a1/download-website-convert-links.png
Existe alguma coisa que eu possa fazer para mitigar esse problema? Existe alguma maneira de os URLs "ruins" ainda poderem ser usados como imagens normais em um diálogo do seletor de arquivos?
EDIT: Minhas desculpas por não ser clara. Eu não tinha passado por tantos testes e rigor quanto deveria. Acontece que o problema não é com os diálogos do selecionador de arquivos em geral. Por algum motivo, o problema é específico da funcionalidade de comentário de fotos do Facebook. Quando coloco uma foto no meu próprio post, o URL ruim funciona bem. Mas quando tento fazer um comentário de foto, é assim:
Em vez disso:
E então o upload falha, é claro. Quando tento postar, recebo um erro.
Este é claramente um problema do Facebook, que eu não tinha percebido. No começo, pensei que esse problema fosse mais abrangente. Então, talvez eu esteja perguntando isso no lugar errado, mas ainda estou curioso para saber se alguém tem alguma solução alternativa. Eu frequentemente pego fotos das pesquisas do Google para usar como comentários de fotos, mas o problema de URL está realmente me atrapalhando. Eu não quero ter que baixar uma imagem e, em seguida, navegue até o local de download, a fim de publicá-lo sempre.
fonte
Respostas:
Vários motivos 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 nessa imagem.
O provedor de imagens está deliberadamente obscurecendo o caminho para que você não pode encontrar. isto.
Provavelmente existe, mas desde que você não está claro sobre o que você está tentando realizar, é difícil fazer uma recomendação.
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 o / 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.
fonte
Existe uma maneira de obter o URL da imagem, mas é um longo prazo, digamos que eu pesquise pizza no google ..
Eu quero essa pizza .. (vamos fingir que você não pode clicar com o botão direito na foto da pizza no site que você está tentando pegar)
Ajuda saber que a imagem vem da Wikipédia. Quando abrimos o console (F12), será mais fácil encontrá-lo.
Agora
Passo 1: Pressione F12 no teclado, ele abrirá o console.
Etapa 2: clique na guia de fontes.
Etapa 3: pesquise no domínio que parece que a imagem pode vir (no nosso caso, wikipedia)
Etapa 4: obter URL ou download
fonte