From 5eae918ef66d69e587dd6013ec25c17da29b21d3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 31 Jan 2021 06:02:16 +0000 Subject: [PATCH 1/3] Update dependency eslint to v7.19.0 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index e82d7a0..d9610b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "4.0.2", + "version": "4.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1293,9 +1293,9 @@ } }, "eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", + "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -1832,9 +1832,9 @@ } }, "flatted": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, "follow-redirects": { diff --git a/package.json b/package.json index bdc86c6..fcf73b1 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@types/node": "14.14.21", "@typescript-eslint/eslint-plugin": "4.4.1", "@typescript-eslint/parser": "4.4.1", - "eslint": "7.18.0", + "eslint": "7.19.0", "eslint-config-prettier": "7.1.0", "eslint-plugin-html": "6.0.3", "eslint-plugin-prettier": "3.3.1", From 3b5a8bac25193be1e97728eab1d3ec3e617d46eb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 4 Feb 2021 09:07:06 +0000 Subject: [PATCH 2/3] Update dependency @types/node to v14.14.25 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e82d7a0..0b88b61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "4.0.2", + "version": "4.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -132,9 +132,9 @@ "dev": true }, "@types/node": { - "version": "14.14.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.21.tgz", - "integrity": "sha512-cHYfKsnwllYhjOzuC5q1VpguABBeecUp24yFluHpn/BQaVxB1CuQ1FSRZCzrPxrkIfWISXV2LbeoBthLWg0+0A==" + "version": "14.14.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", + "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==" }, "@types/parse-json": { "version": "4.0.0", diff --git a/package.json b/package.json index bdc86c6..5ecda14 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "tunnel": "^0.0.6" }, "devDependencies": { - "@types/node": "14.14.21", + "@types/node": "14.14.25", "@typescript-eslint/eslint-plugin": "4.4.1", "@typescript-eslint/parser": "4.4.1", "eslint": "7.18.0", From 282c19dcf7417ba45a96594acfac2112feb2f1e0 Mon Sep 17 00:00:00 2001 From: zhouwei Date: Fri, 5 Feb 2021 16:25:33 +0800 Subject: [PATCH 3/3] feat: Batch upload --- public/cloud.html | 119 +++++++++++++++++++++++++++------------------- 1 file changed, 71 insertions(+), 48 deletions(-) diff --git a/public/cloud.html b/public/cloud.html index 0360e9c..746b9b2 100644 --- a/public/cloud.html +++ b/public/cloud.html @@ -1,55 +1,78 @@ - - - - 云盘上传 - - - + + + + 云盘上传 + - - + - - + function upload(file, currentIndx) { + var formData = new FormData() + formData.append('songFile', file) + axios({ + method: 'post', + url: `http://localhost:3000/cloud?time=${Date.now()}`, + headers: { + 'Content-Type': 'multipart/form-data', + }, + data: formData, + }).then(res => { + console.log(`${file.name} 上传成功`) + if (currentIndx >= fileLength) { console.log('上传完毕') } + }).catch(async err => { + console.log(err) + console.log(fileUpdateTime) + fileUpdateTime[file.name] ? fileUpdateTime[file.name] += 1 : fileUpdateTime[file.name] = 1 + if (fileUpdateTime[file.name] >= 4) { + console.error(`丢,这首歌怎么都传不上:${file.name}`) + return + } else { + console.error(`${file.name} 失败 ${fileUpdateTime[file.name]} 次`) + } + await login() + upload(file, currentIndx) + }) + } + + + + \ No newline at end of file