selezionaCopertina method
Metodo per la selezione e salvataggio della copertina dalla galleria. Assegna il percorso locale del file salvato all'attributo 'copertina'.
Implementation
Future<void> selezionaCopertina() async {
final ImagePicker picker = ImagePicker();
final XFile? pickedFile = await picker.pickImage(
source: ImageSource.gallery,
);
if (pickedFile != null) {
final File imageFile = File(pickedFile.path);
final String fileName = p.basename(pickedFile.path);
final File savedImage = await FileUtility.saveFile(imageFile, fileName);
copertina =
savedImage.path; // Memorizza il percorso locale dell'immagine salvata
} else {
return; // Se non viene selezionata nessuna immagine, lascio il placeholder di default
}
}