diff --git a/android/src/main/java/com/mr/flutter/plugin/filepicker/FileInfo.java b/android/src/main/java/com/mr/flutter/plugin/filepicker/FileInfo.java index 6a639d3..cc85dea 100644 --- a/android/src/main/java/com/mr/flutter/plugin/filepicker/FileInfo.java +++ b/android/src/main/java/com/mr/flutter/plugin/filepicker/FileInfo.java @@ -8,10 +8,10 @@ public class FileInfo { final String path; final String name; - final int size; + final long size; final byte[] bytes; - public FileInfo(String path, String name, int size, byte[] bytes) { + public FileInfo(String path, String name, long size, byte[] bytes) { this.path = path; this.name = name; this.size = size; @@ -22,7 +22,7 @@ public class FileInfo { private String path; private String name; - private int size; + private long size; private byte[] bytes; public Builder withPath(String path){ @@ -35,7 +35,7 @@ public class FileInfo { return this; } - public Builder withSize(int size){ + public Builder withSize(long size){ this.size = size; return this; } diff --git a/android/src/main/java/com/mr/flutter/plugin/filepicker/FileUtils.java b/android/src/main/java/com/mr/flutter/plugin/filepicker/FileUtils.java index ffd203e..bf86f8d 100644 --- a/android/src/main/java/com/mr/flutter/plugin/filepicker/FileUtils.java +++ b/android/src/main/java/com/mr/flutter/plugin/filepicker/FileUtils.java @@ -173,7 +173,7 @@ public class FileUtils { fileInfo .withPath(path) .withName(fileName) - .withSize(Integer.parseInt(String.valueOf(file.length()))); + .withSize(Long.parseLong(String.valueOf(file.length()))); return fileInfo.build(); }