diff --git a/lib/src/io_file.dart b/lib/src/io_file.dart index 8ef393b..dc14d25 100644 --- a/lib/src/io_file.dart +++ b/lib/src/io_file.dart @@ -106,8 +106,13 @@ class IOFileAdapter { Future fromXFile(XFile file) async { final lastModified = await file.lastModified(); - final contentType = - file.mimeType ?? lookupMimeTypeWithDefaultType(file.path); + String contentType; + + if (file.mimeType != null && file.mimeType!.isNotEmpty) { + contentType = file.mimeType!; + } else { + contentType = lookupMimeTypeWithDefaultType(file.path); + } return _FromXFile( file, diff --git a/pubspec.yaml b/pubspec.yaml index a4ab975..407b11a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: ardrive_io description: A new Flutter package project. -version: 1.4.6 +version: 1.4.7 homepage: publish_to: none