Ajout du choix des utilisateurs sur un événement. Ajout de fichiers dans un événement. (dropzone cassée)
This commit is contained in:
@ -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(() {});
|
||||
|
Reference in New Issue
Block a user