delete file ui + logic

This commit is contained in:
Ishaan Dey
2024-04-30 01:56:43 -04:00
parent 268dcb61f2
commit 894de9990a
13 changed files with 421 additions and 44 deletions

View File

@ -50,6 +50,17 @@ export default {
await env.R2.put(fileId, '');
return success;
} else if (method === 'DELETE') {
const deleteSchema = z.object({
fileId: z.string(),
});
const body = await request.json();
const { fileId } = deleteSchema.parse(body);
await env.R2.delete(fileId);
return success;
} else return methodNotAllowed;
} else if (path === '/api/rename' && method === 'POST') {