hasThumbnail method
Implementation
Future<bool> hasThumbnail() async {
final file = thumbnailFile;
if (file == null || !await file.exists()) return false;
final contentType = _thumbnailContentType(file.path);
if (contentType == null) return false;
final length = await file.length();
return length <= kMaxThumbnailSize;
}