diff --git a/backend/package.json b/backend/package.json index 3372e39..39cc962 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.14.92", + "version": "2.14.93", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "main": "src/main.js", "scripts": { diff --git a/backend/src/restful/download.js b/backend/src/restful/download.js index bf9e6d7..d729786 100644 --- a/backend/src/restful/download.js +++ b/backend/src/restful/download.js @@ -20,14 +20,17 @@ async function downloadSubscription(req, res) { req.query.target || getPlatformFromHeaders(req.headers) || 'JSON'; $.info(`正在下载订阅:${name}`); - const { url, ua, content } = req.query; + let { url, ua, content } = req.query; if (url) { + url = decodeURIComponent(url); $.info(`指定 url: ${url}`); } if (ua) { + ua = decodeURIComponent(ua); $.info(`指定 ua: ${ua}`); } if (content) { + content = decodeURIComponent(content); $.info(`指定 content: ${content}`); }