Como eu uso uma URL de imagem sem caminho de arquivo claro?

-1

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, eu posso apenas 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 encontre a URL em algo codificado que não é reconhecido como uma imagem, talvez porque não exista uma extensão de arquivo e talvez nem mesmo um nome de arquivo. Veja um exemplo que consegui encontrar aleatoriamente em uma rápida pesquisa no Google: link

Os URLs que posso usar de forma mais conveniente se parecem com isso: link

Existe algo que eu possa fazer para atenuar 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 para a funcionalidade de comentário de fotos do Facebook. Quando coloco uma foto no meu próprio post, a URL ruim funciona bem. Mas quando eu tento fazer um comentário de foto, é assim:
Em vez disso:

E o upload falha, é claro. Quando tento postar, recebo um erro.

Este é claramente um problema do Facebook, que eu não havia 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, navegar para o local de download, a fim de publicá-lo sempre.

    
por Kyle Delaney 02.07.2018 / 04:30

2 respostas

2

Why do so many image URL's have no clear file path these days?

Várias razões possíveis:

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

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

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

    
por 02.07.2018 / 05:28
1

Existe uma maneira de obter o URL da imagem, mas é uma tarefa de longo prazo, digamos que eu pesquise por uma imagem de pizza no Google ..

Eu quero essa pizza .. (vamos fingir que você não pode clicar com o botão direito na imagem da pizza no site que você está tentando entender)

AjudasaberqueaimagemvemdaWikipédia.Quandoabrimosoconsole(F12),serámaisfácilencontrá-lo.

Agora

Passo1:PressioneF12noteclado,eleabriráoconsole.

Etapa2:cliquenaguia"Fontes".

Etapa 3: pesquise no domínio que parece ser a imagem (no nosso caso, wikipedia)

Etapa 4: obter URL ou download

    
por 02.07.2018 / 06:14