n8n-nodes-zalo-tools
Version:
Các node hỗ trợ Zalo cho n8n
31 lines • 961 B
JavaScript
;
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