mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-20 22:51:23 +08:00
refactor(server): 优化文件上传配置和MD5计算逻辑
- 移除cloud.js中的异步Promise包装,直接同步计算MD5哈希值 - 在server.js中提取上传大小限制为常量配置 - 统一使用字节单位常量管理文件上传大小限制 - 简化代码结构,提高可读性和维护性
This commit is contained in:
+1
-5
@@ -69,11 +69,7 @@ module.exports = async (query, request) => {
|
||||
}
|
||||
} else {
|
||||
if (!fileMd5) {
|
||||
fileMd5 = await new Promise((resolve) => {
|
||||
setImmediate(() => {
|
||||
resolve(crypto.createHash('md5').update(query.songFile.data).digest('hex'))
|
||||
})
|
||||
})
|
||||
fileMd5 = crypto.createHash('md5').update(query.songFile.data).digest('hex')
|
||||
}
|
||||
fileSize = query.songFile.data.byteLength
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user