Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
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) | |
} | |
} |