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 46ae7e26..f975db69 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 @@ -297,7 +297,7 @@ public static FileInfo openFileStream(final Context context, final Uri uri, bool FileOutputStream fos = null; final FileInfo.Builder fileInfo = new FileInfo.Builder(); final String fileName = FileUtils.getFileName(uri, context); - final String path = context.getCacheDir().getAbsolutePath() + "/file_picker/" + (fileName != null ? fileName : System.currentTimeMillis()); + final String path = context.getCacheDir().getAbsolutePath() + "/file_picker/"+System.currentTimeMillis() +"/"+ (fileName != null ? fileName : "unamed"); final File file = new File(path);