У меня есть программное обеспечение c#, которое отправляет много данных, хранящихся в коллекциях, на сервер node.js, в тот момент, когда я кодирую данные в base64 на конце c# и отправляю их с POST, сохраненными в body.
{
let buff = Buffer.from(req.body.systeminfo, 'base64');
fs.writeFileSync(file, buff.toString('utf-8'));
}
Это код на узле, но он портит данные, в конце, особенно большие файлы, искажаются символами вроде «�» вместо реальных данных, что мне делать ?
Кроме того, сервер должен иметь возможность управлять данными, отправляемыми несколькими пользователями одновременно.
РЕДАКТИРОВАТЬ: следует ли преобразовать данные в файлы, а затем вместо них отправлять файлы?