From 7694e79809054f26a10bf1f42f9f1f512018f31b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A7=89?= Date: Fri, 13 Oct 2023 01:40:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=A0=BC=E5=BC=8F=E6=A3=80?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/weigets.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/weigets.js b/public/weigets.js index 8a39193..42cad14 100644 --- a/public/weigets.js +++ b/public/weigets.js @@ -119,6 +119,13 @@ export function UploadMusic(options) { event.preventDefault() event.stopPropagation() const files = Array.from(event.dataTransfer.files) + // 检查必须是音乐文件, 移除其它文件 + for (let i = 0; i < files.length; i++) { + if (!files[i].type.startsWith('audio/')) { + files.splice(i, 1) + i-- + } + } if (files.length === 0) return console.log('没有文件') console.log('files', files) options.onchange(files)