file correction
This commit is contained in:
@@ -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,9 +13,11 @@ 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
|
||||||
|
|||||||
Reference in New Issue
Block a user