Методы файловой системы Node.js (fs) для записи файла с URL-адресом Base64

) для записи файла, содержащего URL-адрес Base64.

Вот несколько способов добиться этого:

Метод 1: использование функции fs.writeFileс преобразованием кодировки:

const fs = require('fs');
// Base64 URL string
const base64urlString = '...'; // Replace with your Base64 URL string
// Convert Base64 URL to a Buffer
const buffer = Buffer.from(base64urlString, 'base64');
// Write the buffer to a file
fs.writeFile('output.txt', buffer, (err) => {
  if (err) throw err;
  console.log('File has been written!');
});

Метод 2. Использование функции fs.writeFileSyncс преобразованием кодировки:

const fs = require('fs');
// Base64 URL string
const base64urlString = '...'; // Replace with your Base64 URL string
// Convert Base64 URL to a Buffer
const buffer = Buffer.from(base64urlString, 'base64');
// Write the buffer to a file
fs.writeFileSync('output.txt', buffer);
console.log('File has been written!');

Метод 3. Использование функции fs.createWriteStream:

const fs = require('fs');
// Base64 URL string
const base64urlString = '...'; // Replace with your Base64 URL string
// Create a writable stream
const writableStream = fs.createWriteStream('output.txt');
// Write the Base64 URL to the file
writableStream.write(base64urlString, 'base64');
// Close the stream
writableStream.end();
console.log('File has been written!');