Cosmo
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
if somebody can provide me a code that would be useful
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
for some reason it just keeps saying code 400
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
and that there is the discord commadn that is running it
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
So basically i have that
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
i had to reupload.
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
but upload keeps saying 400
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
get works fine
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
but for some damn reason it doesnt work..
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
and that there is my discord bot module
15 replies
CDCloudflare Developers
•Created by Cosmo on 3/13/2025 in #general-help
CDN System
I have my workers script here:
export default {
async fetch(request, env) {
const url = new URL(request.url);
const path = url.pathname.substring(1); // Remove leading "/"
const apiKey = request.headers.get('Authorization'); // Get API key from headers
switch (request.method) {
case "PUT":
if (apiKey !== 'this is correct dont worry.') {
return new Response('401 Unauthorized', { status: 401 });
}
await env.CDN_BUCKET.put(path, request.body);
return new Response(
File ${path} uploaded successfully!
);
case "GET":
const object = await env.CDN_BUCKET.get(path);
if (!object) return new Response("404 File Not Found", { status: 404 });
return new Response(object.body, {
headers: { "Content-Type": object.httpMetadata?.contentType || "application/octet-stream" }
});
default:
return new Response("405 Method Not Allowed", {
status: 405,
headers: { "Allow": "PUT, GET" }
});
}
}
};15 replies