Skip to content

Commit 5c3eecf

Browse files
committed
fix:time duplication automatically generated when renaming and turning on timestamp naming
1 parent be70cc7 commit 5c3eecf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/views/upload_page/handle_upload_page.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,15 +116,15 @@ class _HandleUploadPageState extends State<HandleUploadPage> {
116116
sp.getBool(SharedPreferencesKeys.settingIsTimestampRename) ?? false;
117117

118118
if (settingIsTimestampRename) {
119+
int timestamp = new DateTime.now().millisecondsSinceEpoch;
120+
119121
/// 处理时间戳命名
120-
var random = Random();
121122
for (int i = 0; i < widget.assets.length; i++) {
122123
/// 获取图片名
123124
String suffix = path.extension(tmp.path);
124125

125126
/// replace
126-
filesName[i] =
127-
'${new DateTime.now().millisecondsSinceEpoch.toString()}-${random.nextInt(100)}$suffix';
127+
filesName[i] = '${timestamp + i}$suffix';
128128
}
129129
}
130130
var settingIsUploadedRename =

0 commit comments

Comments
 (0)