Compare commits
No commits in common. "c31f3f837678ac8b81f885ae5b1a908a9f68f7cf" and "c50b19fd1004f48e7e414c3ca99d8d0bb8d7847e" have entirely different histories.
c31f3f8376
...
c50b19fd10
@ -230,26 +230,12 @@ func MetricsVideoSubmitExport(ctx *gin.Context) {
|
|||||||
service.Error(ctx, err)
|
service.Error(ctx, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
userInfo := login.GetUserInfoFromC(ctx)
|
fileName := "视频上传数据.xlsx"
|
||||||
exportFileName := "视频上传数据.xlsx"
|
ctx.Header("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
|
||||||
filePath := fmt.Sprintf("./runtime/%d/%s", userInfo.ID, exportFileName)
|
ctx.Header("Content-Disposition", "attachment; filename="+fileName)
|
||||||
utils.CheckDirPath("./runtime/"+fmt.Sprint(userInfo.ID), true)
|
ctx.Header("File-Name", fileName)
|
||||||
// 保存文件
|
ctx.Header("Access-Control-Expose-Headers", "File-Name")
|
||||||
if err := excelFile.SaveAs(filePath); err != nil {
|
_ = excelFile.Write(ctx.Writer)
|
||||||
service.Error(ctx, err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
var scheme string
|
|
||||||
if ctx.GetHeader("X-Forwarded-Proto") == "https" {
|
|
||||||
scheme = "https"
|
|
||||||
} else {
|
|
||||||
scheme = "http"
|
|
||||||
}
|
|
||||||
var exportUrl string = fmt.Sprintf("%s://%s/api/fiee/static/%s", scheme, ctx.Request.Host, strings.Replace(filePath, "./runtime/", "", 1))
|
|
||||||
service.Success(ctx, gin.H{
|
|
||||||
"url": exportUrl,
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// func MetricsVideoSubmitExport(ctx *gin.Context) {
|
// func MetricsVideoSubmitExport(ctx *gin.Context) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user