L'attributo di download viene utilizzato per fare in modo che i browser scarichino la risorsa a cui punta un'ancora piuttosto che navigare verso di essa. E come opzione, può essere fornito un nuovo nome di file per il file scaricato.L'attributo di download con un nome di file non funziona?
Nota che non tutti i browser supportano questo. Vedi http://caniuse.com/#feat=download
Supponiamo che abbiamo avuto il seguente link anchor:
<a href="http://video-js.zencoder.com/oceans-clip.mp4" download="video.mp4"> download </a>
Facendo clic sul link, mi sarei aspettato di scaricare il file con il nome, video.mp4. Ma il vero nome del file, che è oceans-clip.mp4 è stato usato per il file scaricato. Sai perché il nuovo nome del file non è stato usato qui? (l'ho provato con Chrome)
Grazie!
Grazie per il tuo commento, ma mi chiedo se non ci sono problemi di memoria qui. Nel metodo che hai descritto, un video deve essere completamente scaricato su un buffer in memoria (ad esempio, blob) e poi può essere scritto su un file. Quindi se più video vengono scaricati in parallelo, penso che alcuni falliranno a causa del problema di esaurimento della memoria. Cosa ne pensi? – Lunejy
Non funziona per me in FF :) –
la risposta funziona perfettamente con FF 49 per la stessa origine – alzaj