useFile
Questo composable espone due funzioni per scaricare un file direttamente dal frontend.
Blob
Parametro | Descrizione | Default |
---|---|---|
data | Dati grezzi del file da scaricare | |
name | Nome del file scaricato | |
openInNewTab | Apri il file in una nuova scheda del browser | true |
Esempio di utilizzo:
ts
const file = useFile()
const blob = await api.fetchMyFile() // ricevo file da backend
file.downloadByBlob(blob, 'nome-del-file')
const file = useFile()
const blob = await api.fetchMyFile() // ricevo file da backend
file.downloadByBlob(blob, 'nome-del-file')
Url
Parametro | Descrizione | Default |
---|---|---|
url | Url del file da scaricare | |
name | Nome del file scaricato | |
openInNewTab | Apri il file in una nuova scheda del browser | true |
Esempio di utilizzo:
ts
const file = useFile()
file.downloadByUrl('https://picsum.photos/200/300', 'nome-del-file')
const file = useFile()
file.downloadByUrl('https://picsum.photos/200/300', 'nome-del-file')