diff --git a/functions/api/uploads/[[id]].ts b/functions/api/uploads/[[id]].ts index 18c3b62..4e36054 100644 --- a/functions/api/uploads/[[id]].ts +++ b/functions/api/uploads/[[id]].ts @@ -2,7 +2,7 @@ export async function onRequestGet(context: RequestContext) { const attachment = (context.params.id as string[]).join("/"); const unsignedURL = `https://mediaproxy.carcrushers.cc/${attachment}?Expires=${( Math.round(Date.now() / 1000) + 1800 - ).toString()}`; + ).toString()}&KeyName=portal-media-linkgen`; const signingKey = await crypto.subtle.importKey( "raw", Uint8Array.from(atob(context.env.URL_SIGNING_KEY), (c) => c.charCodeAt(0)), @@ -18,7 +18,7 @@ export async function onRequestGet(context: RequestContext) { return Response.redirect( `${unsignedURL}&Signature=${btoa( - String.fromCodePoint(...new Uint8Array(signature)), + String.fromCharCode(...new Uint8Array(signature)), ) .replaceAll("+", "-") .replaceAll("/", "_")