Scarica un file da un URL


15

Dal titolo, è una domanda sciocca.

Ma diciamo che ho un URL ed è un file SWF, un PNG o un MP3 o qualcosa del genere. Come posso forzare il mio browser (in questo caso sto usando Google Chrome) a scaricare il file, invece di visualizzarlo / riprodurlo automaticamente?

Il mio modo lungo e stupido e noioso per aggirare questo è quello di creare un file HTM a una riga con un collegamento ipertestuale all'interno che punta all'URL, quindi fare clic con il tasto destro e salvare il collegamento come. Ma ci deve essere un modo migliore per farlo. Non riesco a trovarlo cercando su Google.


Puoi fornire l'URL?
Matthew Williams,

Certo, ce l'ho adesso, ma per i test prova questo: oizo3000.com/flash/projetmpc.swf
Chud37

Non puoi forzare il tuo browser a scaricare questo. Il collegamento Web punta a un file che contiene un sistema di rendering integrato che visualizza il contenuto all'interno della pagina. Se sei il proprietario del sito web, puoi modificare il codice per farlo, ma dalla tua parte dovrebbe essere un salvataggio come lavoro.
Matthew Williams,

1
È immondizia assoluta che Chrome non abbia questa funzione incorporata. Dovrei solo dire con il tasto destro nella barra degli indirizzi e fare clic su Salva con nome, ma invece devo fare una stupida strada lunga e tortuosa. Sono ancora derterminato, c'è una soluzione là fuori.
Chud37

1
Se non l'hai ancora provato (cosa che probabilmente hai, ma includo qui per ogni evenienza), a volte Cmd + S fa miracoli. Ho scoperto che posso salvare PDF, MP3, SWF, PNG con esso. Non abbastanza automatico, ma funziona il 99% delle volte. A volte, le pagine web bloccano Cmd + S, nel qual caso dovrai andare su File> Salva pagina con nome ...
Caleb Xu,

Risposte:


16

Scarica il file dall'URL

Ci sono un paio di modi per farlo. Come accennato, l'utilizzo degli strumenti di sviluppo potrebbe funzionare (più probabilmente ti darà l'URL del file) e il clic con il tasto destro del mouse funzionerà. In alternativa ci sono queste opzioni.

In cromo

  1. Vai all'URL
  2. Fai clic sulla pagina web con il pulsante Rick
  3. Seleziona Salva con nome ...

A scopo di verifica, ecco i collegamenti png , jpg e mp3 . Seguili e prova questi passaggi. Tuttavia, nella mia esperienza. Se hai già un URL per un file, aprire Chrome e seguire questi passaggi è piuttosto noioso, quindi ecco un'alternativa.

Nella riga di comando

  1. Apri il tuo emulatore di terminale preferito
  2. genere curl -o myfile.mp3 www.foo.com/bar.mp3
    • Dov'è myfile.mp3quello che vuoi chiamare il file che stai scaricando
    • Ed www.foo.com/bar.mp3è l'URL del file

[Nota: questo funziona per utenti Linux e Mac. Se sei abbastanza sfortunato da essere un utente di Windows che cerca di usare la linea cmd, usa Cmder e questo metodo funzionerà o se sei un purista prova questo ]


1
Curl è disponibile anche per Windows (controlla la loro pagina di download ). L'ho installato, quindi ho testato il tuo comando. Esso funziona magicamente! Grazie!
Stijn de Witt,

Funziona anche su .mp4, credo che funzioni su quasi tutti i tipi di file?
Derk Jan Speelman,

3

Per Powershell, questo esempio funziona alla grande:

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

Ciò è stato confermato con Win10 x64 1607.


2

Puoi vedere i file caricati da una pagina usando Strumenti per sviluppatori. Nella scheda "Fonti" in Strumenti per gli sviluppatori è possibile fare clic con il pulsante destro del mouse su un file e salvarlo. Ad esempio, la pagina Web http://www.oizo3000.com/flash/projetmpc.swf carica il file "projetmpc.swf".


2

Ovviamente non è utile per tutti, ma se hai un Mac, inserisci l'URL in Safari e premi Alt-Return.


1

Questo non è proprio quello che stavi cercando, ma potrebbe rendere la tua vita un po 'più semplice.

Crea un nuovo segnalibro nel tuo browser, imposta il nome su "Ottieni link per il download" o qualsiasi altra cosa desideri e imposta la destinazione / posizione su

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

Ogni volta che stai visualizzando qualcosa che vuoi scaricare, fai semplicemente clic su quel segnalibro e sostituirà il contenuto con un link al contenuto. Dovresti essere in grado di fare clic per scaricare, altrimenti puoi sempre fare clic con il tasto destro e salvare come di consueto.


-1

Se l'URL si trova su una pagina Web,

  1. Installa un'app Chrome per il convertitore di URL cliccabile.

Cliccabili-Link

  1. Fai clic con il pulsante destro del mouse (clic con il pulsante destro del mouse) sul collegamento e seleziona "Salva collegamento con nome ..." dal menu.

menù contestuale

  1. Utilizzare la finestra di dialogo popup per salvare il file.

finestra di dialogo popup


2
Penso che il punto della domanda sia che l'OP ha un URL , ma non un collegamento .
Scott,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.