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)