2
0

Use minio for presigned urls and remove aws sdk

This commit is contained in:
Baptiste Arnaud
2023-08-30 09:08:05 +02:00
parent 5d402d9a38
commit 9a79bc38ee
16 changed files with 236 additions and 327 deletions

View File

@@ -32,10 +32,7 @@ export const getUploadUrl = publicProcedure
)
.output(
z.object({
presignedUrl: z.object({
url: z.string(),
fields: z.any(),
}),
presignedUrl: z.string(),
hasReachedStorageLimit: z.boolean(),
})
)
@@ -63,14 +60,9 @@ export const getUploadUrl = publicProcedure
message: 'File upload block not found',
})
const sizeLimit = fileUploadBlock.options.sizeLimit
? Math.min(fileUploadBlock.options.sizeLimit, 500)
: 10
const presignedUrl = generatePresignedUrl({
const presignedUrl = await generatePresignedUrl({
fileType,
filePath,
sizeLimit: sizeLimit * 1024 * 1024,
})
return {