Skip to content

Commit 3d9647c

Browse files
committed
🐛 Use basename when saving entities
May fix #28 .
1 parent c507fac commit 3d9647c

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

lib/src/widget/camera_picker_viewer.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import 'dart:typed_data';
77

88
import 'package:flutter/material.dart';
99
import 'package:camera/camera.dart';
10+
import 'package:path/path.dart' as path;
1011
import 'package:video_player/video_player.dart';
1112

1213
import '../constants/constants.dart';
@@ -208,13 +209,13 @@ class _CameraPickerViewerState extends State<CameraPickerViewer> {
208209
final Uint8List data = await previewFile.readAsBytes();
209210
saveFuture = PhotoManager.editor.saveImage(
210211
data,
211-
title: previewFile.path,
212+
title: path.basename(previewFile.path),
212213
);
213214
break;
214215
case CameraPickerViewType.video:
215216
saveFuture = PhotoManager.editor.saveVideo(
216217
previewFile,
217-
title: previewFile.path,
218+
title: path.basename(previewFile.path),
218219
);
219220
break;
220221
}

pubspec.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ dependencies:
1111
flutter:
1212
sdk: flutter
1313

14-
camera: ^0.8.0
14+
camera: ^0.8.1
1515
device_info: ^2.0.0
16+
path: ^1.8.0
1617
path_provider: ^2.0.1
17-
photo_manager: ^1.0.0
18-
video_player: ^2.0.0
18+
photo_manager: ^1.0.6
19+
video_player: ^2.1.0

0 commit comments

Comments
 (0)