Ajout du choix des utilisateurs sur un événement. Ajout de fichiers dans un événement. (dropzone cassée)

This commit is contained in:
2025-05-26 22:10:40 +02:00
parent 82d77e2b8d
commit 49dffff1bf
1100 changed files with 157519 additions and 113 deletions

View File

@ -1,5 +1,3 @@
import 'dart:io';
import 'package:flutter/foundation.dart'; // pour kIsWeb
import 'package:firebase_storage/firebase_storage.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
@ -47,8 +45,9 @@ class FirebaseStorageManager {
uploadTask = storageRef.putData(bytes);
} else {
// Pour mobile/desktop, utiliser un File (dart:io)
final file = File(imageFile.path);
uploadTask = storageRef.putFile(file);
// Sur mobile, image_picker fournit un path, mais on ne doit pas utiliser File sur le web
final bytes = await imageFile.readAsBytes();
uploadTask = storageRef.putData(bytes);
}
final TaskSnapshot snapshot = await uploadTask.whenComplete(() {});