Merge branch 'develop'
This commit is contained in:
commit
7dc89df640
|
|
@ -40,16 +40,22 @@ Future<List<MultipartFile>?> pickFiles({
|
|||
allowMultiple: allowMultiple,
|
||||
);
|
||||
} else {
|
||||
final androidInfo = await DeviceInfoPlugin().androidInfo;
|
||||
PermissionStatus status;
|
||||
PermissionStatus? status;
|
||||
|
||||
if (Platform.isIOS && fileType == FileType.image) {
|
||||
status = await Permission.photos.request();
|
||||
} else if (Platform.isAndroid && androidInfo.version.sdkInt >= 33) {
|
||||
if (Platform.isIOS) {
|
||||
if (fileType == FileType.image) {
|
||||
status = await Permission.photos.request();
|
||||
} else {
|
||||
status = await Permission.storage.request();
|
||||
}
|
||||
} else if (Platform.isAndroid) {
|
||||
final androidInfo = await DeviceInfoPlugin().androidInfo;
|
||||
if (androidInfo.version.sdkInt >= 33) {
|
||||
status = await Permission.photos.request();
|
||||
} else {
|
||||
status = await Permission.storage.request();
|
||||
}
|
||||
}
|
||||
|
||||
if (status == PermissionStatus.granted) {
|
||||
return _pickFiles(
|
||||
|
|
|
|||
Loading…
Reference in New Issue