diff --git a/handlers/card.go b/handlers/card.go index aecdf44..dd9454d 100644 --- a/handlers/card.go +++ b/handlers/card.go @@ -69,6 +69,7 @@ func (h *DefaultHandler) GenerateCard(c *fiber.Ctx) error { } c.Set(fiber.HeaderContentType, "application/pdf") + c.Set(fiber.HeaderContentDisposition, "attachment; filename=runner-cards.pdf") return c.Send(pdf) } diff --git a/handlers/certificate.go b/handlers/certificate.go index 8cd4995..37fc0b7 100644 --- a/handlers/certificate.go +++ b/handlers/certificate.go @@ -69,6 +69,7 @@ func (h *DefaultHandler) GenerateCertificate(c *fiber.Ctx) error { } c.Set(fiber.HeaderContentType, "application/pdf") + c.Set(fiber.HeaderContentDisposition, "attachment; filename=certificate.pdf") return c.Send(pdf) } diff --git a/handlers/contract.go b/handlers/contract.go index bad0a9f..891ac70 100644 --- a/handlers/contract.go +++ b/handlers/contract.go @@ -72,6 +72,7 @@ func (h *DefaultHandler) GenerateContract(c *fiber.Ctx) error { } c.Set(fiber.HeaderContentType, "application/pdf") + c.Set(fiber.HeaderContentDisposition, "attachment; filename=runner-contracts.pdf") return c.Send(pdf) }