Back to Bricks

AWS S3 Upload

Integrations

Upload files to AWS S3 buckets using multer.

awss3uploadstorageAuth Required
Backend:
prisma/schema.prismajavascript
1model File {
2 id String @id @default(uuid())
3 originalName String?
4 location String?
5 key String?
6 mimetype String?
7 size Int?
8 uploadedById String?
9 createdAt DateTime @default(now())
10}

Paste Guide

Copy files to:

prisma/schema.prisma (append models)repositories/s3.repo.jscontrollers/s3Controller.jsroutes/s3Routes.js

Add to server.js:

app.use('/api/s3', require('./routes/s3Routes'));

Stack

AWS SDKMulterPrisma

Test Examples