getFileSize method
Get file size via HEAD request.
Useful when size isn't available from the directory listing.
Implementation
Future<int?> getFileSize(String url) async {
try {
final response = await _client.head(Uri.parse(url));
final contentLength = response.headers['content-length'];
return contentLength != null ? int.tryParse(contentLength) : null;
} catch (e) {
return null;
}
}