feat: add support for Aliyun OSS uploader
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
||||
"quyun/app/models"
|
||||
"quyun/database/schemas/public/model"
|
||||
"quyun/pkg/utils"
|
||||
"quyun/providers/ali"
|
||||
"quyun/providers/app"
|
||||
|
||||
"github.com/gofiber/fiber/v3"
|
||||
@@ -20,6 +21,7 @@ import (
|
||||
// @provider
|
||||
type uploads struct {
|
||||
app *app.Config
|
||||
ali *ali.Config
|
||||
}
|
||||
|
||||
func (up *uploads) storagePath() string {
|
||||
@@ -137,3 +139,9 @@ func (up *uploads) Complete(ctx fiber.Ctx, md5 string, body *UploadFileInfo) err
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Token
|
||||
// @Router /v1/admin/uploads/token [get]
|
||||
func (up *uploads) Token(ctx fiber.Ctx) (*ali.PolicyToken, error) {
|
||||
return up.ali.GetToken("quyun")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user