2
0

🛂 Update Cache-Control header in generatePresignedPostPolicy

This commit is contained in:
Baptiste Arnaud
2023-11-07 15:16:23 +01:00
parent eaa9b815c4
commit 027c6ffcef

View File

@ -34,8 +34,12 @@ export const generatePresignedPostPolicy = async ({
postPolicy.setKey(filePath)
postPolicy.setBucket(env.S3_BUCKET)
postPolicy.setExpires(new Date(Date.now() + tenMinutes * 1000))
postPolicy.formData['Cache-Control'] = 'max-age=86400'
postPolicy.policy.conditions.push(['eq', '$Cache-Control', 'max-age=86400'])
postPolicy.formData['Cache-Control'] = 'public, max-age=86400'
postPolicy.policy.conditions.push([
'eq',
'$Cache-Control',
'public, max-age=86400',
])
if (fileType) postPolicy.setContentType(fileType)
return minioClient.presignedPostPolicy(postPolicy)