Изменить размер файла, пожалуйста - PullRequest
0 голосов
/ 19 декабря 2018

Я перепробовал множество форм, но я не получаю размер моих фотографий вообще, они выходят с более чем 3 МБ, и мне нужно, чтобы они загружали множество фотографий через FTP.Следуйте коду, чтобы кто-то мог продемонстрировать функциональный градиент

    File createImageFile() throws IOException {
    Logger.getAnonymousLogger().info("Generating the image - method started");

    // New Image 
    String timeStamp = new SimpleDateFormat("ddMMyyyy_HHmm").format(new Date());
    String imageFileName = os_id+ "_"+ txtCheckList_id.getText().toString() + "_" + txtCheckListItens_id.getText().toString() + "_1A_"  + timeStamp;
    File storageDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES + "GRP");

    Logger.getAnonymousLogger().info("Storage directory set");
    if (!storageDirectory.exists()) storageDirectory.mkdir();
    File image = new File(storageDirectory, imageFileName + ".png");

    Logger.getAnonymousLogger().info("File name and path set");
   mImageFileLocation = image.getAbsolutePath();
 return image;

}

1 Ответ

0 голосов
/ 19 декабря 2018

Вы можете просто использовать file.length(), чтобы получить размер файла, пожалуйста, проверьте упомянутый пример,

int file_size = Integer.parseInt(String.valueOf(file.length()/1024));
...