Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 527 Bytes
ef22617 f6f0c40 ef22617 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import { promises as fs } from "node:fs"
export async function writeBase64ToFile(content: string, filePath: string): Promise<void> {
// Remove "data:image/png;base64," from the start of the data url
const base64Data = content.split(",")[1]
// Convert base64 to binary
const data = Buffer.from(base64Data, "base64")
// Write binary data to file
try {
await fs.writeFile(filePath, data)
// console.log("File written successfully")
} catch (error) {
console.error("An error occurred:", error)
}
} |