Skip to main content

C'è un tag di download HTML?

Intro per NICCO SHOOT|by Otrebor11 (Giugno 2026)

Intro per NICCO SHOOT|by Otrebor11 (Giugno 2026)
Anonim

Se sei uno sviluppatore web, potresti cercare codice HTML che scarichi un file, in altre parole, un particolare tag HTML che costringa il browser Web a scaricare un determinato file invece di visualizzarlo nel browser web.

L'unico problema è che non esiste un tag di download. Non è possibile utilizzare un file HTML per forzare il download di un file. Quando si fa clic su un collegamento ipertestuale da una pagina Web, indipendentemente dal fatto che si tratti di un video, di un file audio o di un'altra pagina Web, il browser Web tenta automaticamente di aprire la risorsa nella finestra del browser. Invece, tutto ciò che il browser non capisce come caricare verrà richiesto come download.

Cioè, a meno che l'utente non abbia un componente aggiuntivo o un'estensione del browser fa caricare quel particolare tipo di file. Alcuni componenti aggiuntivi offrono supporto per browser Web per tutti i tipi di file come documenti DOCX e PDF, alcuni formati di film e altri tipi di file.

Tuttavia, alcune altre opzioni consentiranno ai tuoi lettori di scaricare file invece di aprirli nel browser.

Educare gli utenti su come utilizzare un browser Web

Uno dei modi più semplici per consentire agli utenti di scaricare file che potrebbero apparire nel loro browser quando cliccato è far capire loro come funzionano effettivamente i download di file.

Ogni browser moderno ha il cosiddetto menu di scelta rapida che appare quando si fa clic con il pulsante destro del mouse su un collegamento o quando si tocca e si tiene premuto sullo schermo tattile. Quando un collegamento viene selezionato in questo modo, hai più opzioni, come copiare il testo del collegamento ipertestuale, aprire il link in una nuova scheda o scaricare qualsiasi file a cui punta il link.

Questo è un modo davvero semplice per evitare di avere bisogno di un tag di download HTML: basta che gli utenti scarichino direttamente il file. Funziona con ogni singolo tipo di file, incluse pagine come HTML / HTM, TXT e file PHP, nonché filmati (MP4, MKV e AVI), documenti, file audio, archivi e altro.

Il modo più semplice per emulare un tag di download HTML è dire alle persone cosa fare, come in questo esempio.

Fai clic con il tasto destro del mouse sul link e scegliSalva collegamento come… per scaricare il file.

Nota: Alcuni browser potrebbero chiamare questa opzione qualcos'altro, come Salva come.

Comprimi il download in un file di archivio

Un altro metodo che lo sviluppatore del sito Web può utilizzare è di inserire il download in un archivio come un file ZIP, 7Z o RAR.

Questo approccio ha due scopi: comprime il download per risparmiare spazio su disco sul server e consente all'utente di scaricare i dati più rapidamente, ma mette anche il file in un formato che la maggior parte dei browser non tenterà di leggere, il che costringe il browser a scarica invece il file.

La maggior parte dei sistemi operativi ha un programma integrato che può archiviare file come questo, ma le applicazioni di terze parti di solito hanno più funzionalità e potrebbero essere più facili da usare. PeaZip e 7-Zip sono un paio di preferiti.

Trick the Browser con PHP

Infine, se conosci qualche PHP, puoi usare un semplice script PHP a cinque righe per forzare il browser a scaricare il file senza zipparlo o chiedere ai tuoi lettori di fare qualsiasi cosa.

Questo metodo si basa su intestazioni HTTP per dire al browser che il file è un allegato piuttosto che un documento Web, quindi in effetti funziona in modo simile al metodo sopra, ma in realtà non richiede la compressione del file.