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にクローズされました