2014-03-14 10:16:00 +0000 2014-03-14 10:16:00 +0000
16
16

Descarregar um ficheiro a partir de um URL

Do título, é uma pergunta parva.

Mas digamos que tenho um URL, e ou é um SWF, uma PNG ou um MP3 ou algo assim. Como posso forçar o meu navegador (neste caso estou a utilizar o Google Chrome) a descarregar o ficheiro, em vez de o exibir/jogar automaticamente?

A minha longa e estúpida e aborrecida forma de contornar isto é criar um ficheiro HTM de uma linha com um hiperlink dentro dele apontando para o URL, depois clicar com o botão direito do rato e guardar o link como. Mas tem de haver uma maneira melhor de o fazer. Não o consigo encontrar através do googling.

Respostas (6)

16
16
16
2015-11-11 14:46:09 +0000

Descarregar ficheiro do URL

Há algumas formas de o fazer. Como mencionado, a utilização das ferramentas de desenvolvimento pode funcionar (mais provavelmente dar-lhe-á a url para o ficheiro) e clicar com o botão direito do rato no link funcionará. Em alternativa, existem estas opções.

Em Chrome

Em Chrome

  1. Ir para a URL
  2. Clicar com o botão direito do rato na página web
  3. Seleccione Guardar como…

Para fins de verificação, aqui estão png , jpg , e mp3 links. Siga estes passos e experimente-os. Contudo, na minha experiência. Se já tem uma url para um ficheiro, abrir o Cromo e seguir estes passos é bastante aborrecido, por isso aqui está uma alternativa.

Na Linha de Comando

  1. Abra o seu emulador de terminal favorito
  2. digite curl -o myfile.mp3 www.foo.com/bar.mp3
  3. Onde myfile.mp3 é o que quer chamar ao ficheiro que está a descarregar
  4. E www.foo.com/bar.mp3 é o URL para o ficheiro
  • [ Nota:** Isto funciona para utilizadores de Linux e Mac. Se tiver a infelicidade de ser um utilizador Windows a tentar usar a linha cmd, use Cmder e este método funcionará ou se for um purista tente isto ]
4
4
4
2017-04-17 01:37:42 +0000

Para Powershell, este exemplo funciona bem:

invoke-webrequest -uri http://files.animatedsuperheroes.com/themes/spiderman94.mp3 -outfile "c:\Spiderman94.mp3"

Isto foi confirmado com Win10 x64 1607.

2
2
2
2014-03-15 02:37:09 +0000

Pode ver os ficheiros que uma página carrega utilizando Ferramentas de Desenvolvimento. Sob o separador “Sources” em Developer Tools pode clicar com o botão direito do rato num ficheiro e guardá-lo. Por exemplo, a página web http://www.oizo3000.com/flash/projetmpc.swf carrega o ficheiro “projetmpc.swf”.

2
2
2
2017-02-02 09:48:03 +0000

Obviamente não útil para todos, mas se tiver um Mac, coloque o URL no Safari e prima Option-Return.

1
1
1
2015-11-11 15:20:40 +0000

Isto não é bem o que procurava, mas pode tornar a sua vida um pouco mais fácil.

Crie um novo bookmark no seu navegador, defina o nome para “Get Download Link” ou o que mais desejar e defina o alvo/localização para

javascript:document.body.innerHTML="<a download" + "Click here to Download".link(window.location.href).substring(2);

Sempre que estiver a visualizar algo que queira descarregar basta clicar nesse bookmark e ele irá substituir o conteúdo por um link para o conteúdo. Deverá ser capaz de clicar para descarregar, caso contrário poderá sempre clicar com o botão direito do rato e guardar como habitualmente.

-1
-1
-1
2015-11-11 05:14:26 +0000

Se o URL estiver numa página web,

  1. Instale um conversor de URL clicável chrome-app. Clickable-Links

  2. Clique com o botão direito do rato no link e seleccione “Save Link As…” a partir do menu.

context-menu

  1. Utilize o diálogo popup para guardar o ficheiro.

diálogo de popup