mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
修复云盘上传接口部分文件名格式上传失败的问题
This commit is contained in:
parent
9cba287739
commit
ff74170bf2
@ -6,6 +6,10 @@ module.exports = async (query, request) => {
|
|||||||
if (query.songFile.name.indexOf('flac') > -1) {
|
if (query.songFile.name.indexOf('flac') > -1) {
|
||||||
ext = 'flac'
|
ext = 'flac'
|
||||||
}
|
}
|
||||||
|
const filename = query.songFile.name
|
||||||
|
.replace('.' + ext, '')
|
||||||
|
.replaceAll(' ', '_')
|
||||||
|
.replaceAll('.', '_')
|
||||||
query.cookie.os = 'pc'
|
query.cookie.os = 'pc'
|
||||||
query.cookie.appver = '2.9.7'
|
query.cookie.appver = '2.9.7'
|
||||||
const bitrate = 999000
|
const bitrate = 999000
|
||||||
@ -89,7 +93,7 @@ module.exports = async (query, request) => {
|
|||||||
{
|
{
|
||||||
bucket: '',
|
bucket: '',
|
||||||
ext: ext,
|
ext: ext,
|
||||||
filename: query.songFile.name.replace('.' + ext, ''),
|
filename: filename,
|
||||||
local: false,
|
local: false,
|
||||||
nos_product: 3,
|
nos_product: 3,
|
||||||
type: 'audio',
|
type: 'audio',
|
||||||
@ -110,7 +114,7 @@ module.exports = async (query, request) => {
|
|||||||
md5: query.songFile.md5,
|
md5: query.songFile.md5,
|
||||||
songid: res.body.songId,
|
songid: res.body.songId,
|
||||||
filename: query.songFile.name,
|
filename: query.songFile.name,
|
||||||
song: songName || query.songFile.name.replace('.mp3', ''),
|
song: songName || filename,
|
||||||
album: album || '未知专辑',
|
album: album || '未知专辑',
|
||||||
artist: artist || '未知艺术家',
|
artist: artist || '未知艺术家',
|
||||||
bitrate: String(bitrate),
|
bitrate: String(bitrate),
|
||||||
|
@ -4,6 +4,10 @@ module.exports = async (query, request) => {
|
|||||||
if (query.songFile.name.indexOf('flac') > -1) {
|
if (query.songFile.name.indexOf('flac') > -1) {
|
||||||
ext = 'flac'
|
ext = 'flac'
|
||||||
}
|
}
|
||||||
|
const filename = query.songFile.name
|
||||||
|
.replace('.' + ext, '')
|
||||||
|
.replaceAll(' ', '_')
|
||||||
|
.replaceAll('.', '_')
|
||||||
// 获取key和token
|
// 获取key和token
|
||||||
const tokenRes = await request(
|
const tokenRes = await request(
|
||||||
'POST',
|
'POST',
|
||||||
@ -11,7 +15,7 @@ module.exports = async (query, request) => {
|
|||||||
{
|
{
|
||||||
bucket: 'jd-musicrep-privatecloud-audio-public',
|
bucket: 'jd-musicrep-privatecloud-audio-public',
|
||||||
ext: ext,
|
ext: ext,
|
||||||
filename: query.songFile.name.replace('.' + ext, ''),
|
filename: filename,
|
||||||
local: false,
|
local: false,
|
||||||
nos_product: 3,
|
nos_product: 3,
|
||||||
type: 'audio',
|
type: 'audio',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user