Closed3
[Flutter x Supabse] 画像をアップロードする

やりたいこと
・画像をカメラorカメラロールから写真を取得する。
・「投稿」のボタンを押すと、写真をストレージに保存する

画像をカメラから写真を取得する。
final picker = ImagePicker();
Future<void> camera() async {
try {
final image = await ImagePicker().pickImage(source: ImageSource.camera);
if (image == null) {
return;
}
print(image.path);
} on PlatformException catch (e) {
state = state.copyWith(status: e.message!);
}
}

画像をカメラロールから写真を取得する。
final picker = ImagePicker();
Future<void> camera() async {
try {
final image = await ImagePicker().pickImage(source: ImageSource.gallery);
if (image == null) {
return;
}
print(image.path);
} on PlatformException catch (e) {
state = state.copyWith(status: e.message!);
}
}
このスクラップは2023/12/04にクローズされました