Feat: sign auth middleware

This commit is contained in:
HFO4 committed 2019-12-10 20:17:21 +08:00
1 parent 36d5f51495
commit ea7f034332
4 files changed
+45 -8

No files matched your search

+13 -1
View File
@@ -18,7 +18,19 @@ import (
// AnonymousGetContent 匿名获取文件资源
func AnonymousGetContent(c *gin.Context) {
c.JSON(200, serializer.Response{})
// 创建上下文
ctx, cancel := context.WithCancel(context.Background())
defer cancel()
var service explorer.FileAnonymousGetService
if err := c.ShouldBind(&service); err == nil {
res := service.Download(ctx, c)
if res.Code != 0 {
c.JSON(200, res)
}
} else {
c.JSON(200, ErrorResponse(err))
}
}
// GetSource 获取文件的外链地址