From bd452ddc8240345e9eb847c7422f7de75c7169dc Mon Sep 17 00:00:00 2001 From: wuxinglong Date: Thu, 12 Feb 2026 17:49:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(upload=5Fimage):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=B8=B4=E6=97=B6=E6=96=87=E4=BB=B6=E5=88=A0=E9=99=A4=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E5=8F=8A=E6=8F=90=E7=A4=BA=E6=96=87=E6=9C=AC=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 仅在jpg文件类型时删除临时文件,防止误删其他文件类型 - 修正上传图片提示中相册最大数量变量显示问题,提升用户体验 --- lib/upload_image/ossUtil.dart | 6 ++++-- lib/upload_image/upload_image.dart | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/upload_image/ossUtil.dart b/lib/upload_image/ossUtil.dart index 3532efc..b3f1a73 100755 --- a/lib/upload_image/ossUtil.dart +++ b/lib/upload_image/ossUtil.dart @@ -77,8 +77,10 @@ class UploadOss { ); print("response ===== $response"); EasyLoading.dismiss(); - /// 删除临时文件 - File(path).deleteSync(); + if(fileType == 'jpg'){ + /// 删除临时文件 + File(path).deleteSync(); + } // 成功后返回文件访问路径 return "$ossHost/$ossDirectory$pathName"; } on DioError catch (e) { diff --git a/lib/upload_image/upload_image.dart b/lib/upload_image/upload_image.dart index 17b0fd8..17fc181 100644 --- a/lib/upload_image/upload_image.dart +++ b/lib/upload_image/upload_image.dart @@ -280,7 +280,7 @@ class _UploadImagesState extends State { title: const Text('上传图片'), message: (max == null || max == 0) ? null - : Text('请选择上传方式\n相册最多${max ?? 9}张'), + : Text('请选择上传方式\n相册最多$max张'), actions: [ CupertinoActionSheetAction( child: const Text('拍照上传'),