shenjiachi пре 3 дана
родитељ
комит
0784953cc1
2 измењених фајлова са 12 додато и 2 уклоњено
  1. +11
    -1
      app/hdl/comm/hdl_comm.go
  2. +1
    -1
      go.mod

+ 11
- 1
app/hdl/comm/hdl_comm.go Прегледај датотеку

@@ -11,6 +11,7 @@ import (
enum2 "code.fnuoos.com/EggPlanet/egg_system_rules.git/enum"
"github.com/aliyun/aliyun-oss-go-sdk/oss"
"github.com/gin-gonic/gin"
"strings"
"time"
)

@@ -55,6 +56,7 @@ func GetOssUrl(c *gin.Context) {
ossBucketScheme := cfgMap[enum2.AliyunOssBucketScheme]
accessKeyID := cfgMap[enum2.AliyunOssAccessKeyID]
accessKeySecret := cfgMap[enum2.AliyunOssAccessKeySecret]
aliyunOptions := cfgMap[enum2.AliyunOptions]

// 创建OSSClient实例。
client, err := oss.New(ossBucketScheme+"://"+endpoint, accessKeyID, accessKeySecret)
@@ -70,7 +72,15 @@ func GetOssUrl(c *gin.Context) {
return
}

signedURL, err := bucket.SignURL(args.FileName, oss.HTTPPut, 60*5)
optionsList := strings.Split(aliyunOptions, ",")

var options []oss.Option

for _, option := range optionsList {
options = append(options, oss.ContentType(option))
}

signedURL, err := bucket.SignURL(args.FileName, oss.HTTPPut, 60*5, options...)
if err != nil {
e.OutErr(c, e.ERR_AES_ENCODE, err.Error())
return


+ 1
- 1
go.mod Прегледај датотеку

@@ -33,7 +33,7 @@ require (

require (
code.fnuoos.com/EggPlanet/egg_models.git v0.2.1-0.20241126123220-2fadc60eff6f
code.fnuoos.com/EggPlanet/egg_system_rules.git v0.0.4-0.20241126083327-1b1d0a2602a0
code.fnuoos.com/EggPlanet/egg_system_rules.git v0.0.4-0.20241126134228-b1047bfb8475
code.fnuoos.com/go_rely_warehouse/zyos_go_es.git v1.0.1-0.20241118083738-0f22da9ba0be
code.fnuoos.com/go_rely_warehouse/zyos_go_mq.git v0.0.5
github.com/aliyun/aliyun-oss-go-sdk v3.0.2+incompatible


Loading…
Откажи
Сачувај