diff --git a/lib/upload_image/upload_images_tool.dart b/lib/upload_image/upload_images_tool.dart index 5a72c6d..c1aff5a 100644 --- a/lib/upload_image/upload_images_tool.dart +++ b/lib/upload_image/upload_images_tool.dart @@ -291,12 +291,14 @@ class UploadImagesTool { if (file != null) { /// 获取文件扩展名 final String extension = file.absolute.path.split('.').last; - // 压缩并保存到临时文件 + /// 压缩并保存到临时文件 final XFile? compressedFile = await FlutterImageCompress.compressAndGetFile( file.absolute.path, '${file.parent.path}/${DateTime.now().millisecondsSinceEpoch}_compressed.$extension', quality: 80, minWidth: 1920, minHeight: 1080); if (compressedFile != null) { selectedFiles.add(compressedFile); + /// 删除临时文件 + File(compressedFile.path).deleteSync(); } } }