ソースを参照

Save files to cache with the extension

Vishnu Mohandas 4 年 前
コミット
6d8e7c1a43
1 ファイル変更3 行追加1 行削除
  1. 3 1
      lib/utils/file_util.dart

+ 3 - 1
lib/utils/file_util.dart

@@ -152,7 +152,9 @@ Future<io.File> _downloadAndDecrypt(File file, BaseCacheManager cacheManager,
     final data =
     final data =
         await CryptoUtil.decryptFileToData(temporaryPath, file.getPassword());
         await CryptoUtil.decryptFileToData(temporaryPath, file.getPassword());
     io.File(temporaryPath).deleteSync();
     io.File(temporaryPath).deleteSync();
-    return cacheManager.putFile(file.getDownloadUrl(), data);
+    final fileExtension = extension(file.title).substring(1).toLowerCase();
+    return cacheManager.putFile(file.getDownloadUrl(), data,
+        fileExtension: fileExtension);
   });
   });
 }
 }