From 59f57a7e9cc2f47c4abc8eb3e8401e81875a3cc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8D=E8=AF=AD?= Date: Sat, 9 May 2026 18:02:21 +0800 Subject: [PATCH] fix: handle null selectedFile when uploading multiple files --- src/views/SendFileView.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/views/SendFileView.vue b/src/views/SendFileView.vue index da4957d..7d0e9c0 100644 --- a/src/views/SendFileView.vue +++ b/src/views/SendFileView.vue @@ -1100,7 +1100,9 @@ const handleSubmit = async () => { size: sendType.value === 'text' ? `${(textContent.value.length / 1024).toFixed(2)} KB` - : `${(selectedFile.value!.size / (1024 * 1024)).toFixed(1)} MB`, + : selectedFiles.value.length > 0 + ? `${(selectedFiles.value.reduce((acc, f) => acc + f.size, 0) / (1024 * 1024)).toFixed(1)} MB` + : `${(selectedFile.value!.size / (1024 * 1024)).toFixed(1)} MB`, expiration: expirationMethod.value === 'forever' ? t('send.expiration.forever')