This commit is contained in:
@@ -2,6 +2,7 @@ const { splitSite } = require("../middlewares");
|
||||
const db = require("../models");
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
const crypto = require("crypto");
|
||||
const moment = require("moment-timezone");
|
||||
const archiver = require("archiver");
|
||||
const { PDFDocument } = require("pdf-lib");
|
||||
@@ -343,8 +344,7 @@ exports.exportRouteReportZip = async (req, res) => {
|
||||
const templateBytes = fs.readFileSync(templatePath);
|
||||
const unicodeFontBytes = fs.readFileSync(unicodeFontPath);
|
||||
|
||||
const filenameDate = (date || "").replace(/\//g, "-");
|
||||
const zipName = `route_report_${filenameDate || "date"}.zip`;
|
||||
const zipName = `${crypto.randomBytes(8).toString("hex")}.zip`;
|
||||
res.setHeader("Content-Type", "application/zip");
|
||||
res.setHeader("Content-Disposition", `attachment; filename="${zipName}"`);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user