getFileDataFromUrl method

  1. @override
Future<FileModel?> getFileDataFromUrl(
  1. String fileUrl
)
override

Implementation

@override
Future<FileModel?> getFileDataFromUrl(String fileUrl) async {
  //print('getFileDataFromUrl fileUrl:$fileUrl');
  // ignore: unused_local_variable
  final bucketUrl = Supabase.instance.client.storage.from(mainBucketId).url;
  //print('bucketUrl:$bucketUrl');

  final uri = Uri.parse(fileUrl);
  final pathSegments = uri.pathSegments;

  // 파일 경로 추출
  //아래와 같은 형식 이라는 정의가 있어야 한다. (일단은 지금 구조는 정해져 있다.)
  //bucketUrl/object/public/hycop/
  final fileId = pathSegments.skip(2).join('/');
  //print('fileId:$fileId');
  return getFileData(fileId);
}