UNPKG

n8n-nodes-zalo-tools

Version:
31 lines 961 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.saveImage = saveImage; exports.removeImage = removeImage; const axios_1 = __importDefault(require("axios")); const fs_1 = __importDefault(require("fs")); async function saveImage(url) { try { const timestamp = Date.now(); const imgPath = `temp-${timestamp}.png`; const { data } = await axios_1.default.get(url, { responseType: "arraybuffer" }); fs_1.default.writeFileSync(imgPath, Buffer.from(data, "utf-8")); return imgPath; } catch (error) { console.error(error); return null; } } function removeImage(imgPath) { try { fs_1.default.unlinkSync(imgPath); } catch (error) { console.error(error); } } //# sourceMappingURL=helper.js.map