file correction

This commit is contained in:
2026-01-19 13:30:29 +00:00
parent f21d469280
commit 7bc9686457

View File

@@ -1,6 +1,7 @@
import { createReadStream, existsSync, unlink, unlinkSync } from "node:fs" import { createReadStream, existsSync, unlink, unlinkSync } from "node:fs"
import { } from "fs/promises" import { } from "fs/promises"
import { join } from "path" import { join } from "path"
import { decode } from "node:punycode"
export default defineEventHandler(async (event) => { export default defineEventHandler(async (event) => {
const session = await getUserSession(event) const session = await getUserSession(event)
@@ -12,10 +13,12 @@ export default defineEventHandler(async (event) => {
if (userId == undefined || userId == null) if (userId == undefined || userId == null)
throw createError({ status: 401 }) throw createError({ status: 401 })
const file = await getRouterParam(event, 'file'); let file = getRouterParam(event, 'file');
if (file == undefined) if (file == undefined)
throw createError({ status: 400, message: "No file"}) throw createError({ status: 400, message: "No file"})
else
file = decodeURI(file)
//const def_filepath = "/home/suricatingss/Projects/WebStorm/yt2mp3/server/fastapi_server/downloads"; //const def_filepath = "/home/suricatingss/Projects/WebStorm/yt2mp3/server/fastapi_server/downloads";
const def_filepath = conf.download_url const def_filepath = conf.download_url
const filepath = join(def_filepath, userId.toString(), file.toString()) const filepath = join(def_filepath, userId.toString(), file.toString())