File Upload
Handle file uploads with multipart/form-data
File Upload
Learn how to handle file uploads in Dwex applications.
This page is under construction. Documentation coming soon!
Overview
Handle file uploads using multipart/form-data with Bun's native file handling capabilities.
Example
@Controller("upload")
export class UploadController {
@Post()
async uploadFile(@Body() body: FormData) {
const file = body.get("file") as File;
await Bun.write(`./uploads/${file.name}`, file);
return { filename: file.name, size: file.size };
}
}Topics Covered
- File upload handling
- Multipart/form-data
- File validation
- Storage strategies
- Bun.write API