Я могу выбрать файл типа pdf из внутреннего хранилища моего телефона.Я хочу получить размер файла в мегабайтах и ограничить выбор файла в зависимости от его размера.Но следующий код всегда возвращает 0, хотя файл был успешно выбран.
String uriString = PostFileUri.toString();
File myFile = new File(uriString);
// Get length of file in bytes
long fileSizeInBytes = myFile.length();
// Convert the bytes to Kilobytes (1 KB = 1024 Bytes)
long fileSizeInKB = fileSizeInBytes / 1024;
// Convert the KB to MegaBytes (1 MB = 1024 KBytes)
long fileSizeInMB = fileSizeInKB / 1024;
Log.i("FileSize", String.valueOf(fileSizeInMB));