update
This commit is contained in:
parent
b45cf8bd73
commit
941e9eaa5b
8 changed files with 91 additions and 19 deletions
|
|
@ -21,8 +21,8 @@ class RefMedicines {
|
|||
return data.first['ref_medicines_uuid'];
|
||||
}
|
||||
|
||||
Future<void> postMedicine(String name, String muuid, String guuid, String tuuid) async {
|
||||
final uuid = Uuid().v4();
|
||||
Future<void> postMedicine(String uuid, String name, String muuid, String guuid, String tuuid) async {
|
||||
// final uuid = Uuid().v4();
|
||||
|
||||
final medicine = {
|
||||
'ref_medicines_uuid': uuid,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
import 'dart:convert';
|
||||
import 'dart:developer';
|
||||
import 'dart:io';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
import 'package:supabase_flutter/supabase_flutter.dart';
|
||||
|
||||
class Storage {
|
||||
|
|
@ -25,13 +27,29 @@ class Storage {
|
|||
}
|
||||
}
|
||||
|
||||
Future<void> uploadFile(File file) async {
|
||||
Future<void> uploadFile(XFile image, String name) async {
|
||||
try {
|
||||
final fileName = file.path.split('/').last;
|
||||
await _supabase.storage.from('images').upload(fileName, file);
|
||||
final imageString = await image.readAsString(encoding: utf8);
|
||||
final imageFile = File(imageString);
|
||||
await _supabase.storage.from('images').upload(name, imageFile);
|
||||
log('upload Complete');
|
||||
} catch (e) {
|
||||
log('Error getting list: $e');
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
|
||||
Future<String> uploadImage(String storage, XFile image, String name) async {
|
||||
try {
|
||||
final imageBytes = await image.readAsBytes();
|
||||
final imagePath = name;
|
||||
|
||||
await _supabase.storage.from(storage).uploadBinary(imagePath, imageBytes);
|
||||
final imageUrl = _supabase.storage.from(storage).getPublicUrl(imagePath);
|
||||
return imageUrl;
|
||||
} catch (e) {
|
||||
log('Error uploading image: $e');
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue