Fileupload Gunner Project Hot [portable] -
const key = gunner-hot-uploads/$projectId/$uuidv4()-$filename ;
const params = Bucket: process.env.HOT_BUCKET, Key: key, Expires: 3600, // URL valid for 1 hour ContentType: filetype, // Optional: Server-side encryption for "hot" sensitive data ServerSideEncryption: 'AES256' ; fileupload gunner project hot
app.post('/api/gunner/request-upload', async (req, res) => const filename, filetype, projectId = req.body; const params = Bucket: process.env.HOT_BUCKET