TFD
TFD
try {
// Process the uploaded CSV file
const filePath = req.file.path;
const results = [];
fs.createReadStream(filePath)
.pipe(csv())
.on('data', (data) => {
// Process each row of data as needed
results.push(data);
})
.on('end', async () => {
// Upload processed data to S3
const bucketName = 'cclp';
const objectKey = `processed-data/${Date.now()}.json`; // Example
object key
const s3Params = {
Bucket: bucketName,
Key: objectKey,
Body: JSON.stringify({ csvData: results }),
ContentType: 'application/json'
};
await s3.upload(s3Params).promise();