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')