12345678910111213141516 |
- package file
- import (
- "github.com/druidcaesa/gotool"
- "github.com/xuri/excelize/v2"
- "ulink-admin/frame"
- )
- // DownloadExcel 公共下载execl方法
- func DownloadExcel(c *frame.Context, file *excelize.File) {
- c.Header("Content-Type", "application/octet-stream")
- c.Header("Content-Disposition", "attachment; filename="+gotool.IdUtils.IdUUIDToRan(false)+".xlsx")
- c.Header("Content-Transfer-Encoding", "binary")
- c.Header("FileName", gotool.IdUtils.IdUUIDToRan(false)+".xlsx")
- file.Write(c.Writer)
- }
|