convex-file-storage
Installation
SKILL.md
Convex File Storage
Upload Flow
1. Generate Upload URL (Mutation)
// convex/files.ts
import { mutation, query } from "./_generated/server";
import { v } from "convex/values";
export const generateUploadUrl = mutation({
args: {},
returns: v.string(),
handler: async (ctx) => {
return await ctx.storage.generateUploadUrl();
},
});