上传配置文件上传代码

This commit is contained in:
liwei1dao 2022-11-16 18:43:27 +08:00
parent bf9fbd150e
commit bbd1d6c696
13 changed files with 79 additions and 2 deletions

1
bin/dist/css/621.a4081466.css vendored Normal file

File diff suppressed because one or more lines are too long

2
bin/dist/index.html vendored
View File

@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>vue_dreamfactory</title><script defer="defer" src="/js/chunk-vendors.e6136249.js"></script><script defer="defer" src="/js/app.bda94d79.js"></script><link href="/css/chunk-vendors.0fb08ef9.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but vue_dreamfactory doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>vue_dreamfactory</title><script defer="defer" src="/js/chunk-vendors.c91d0b23.js"></script><script defer="defer" src="/js/app.449a3bad.js"></script><link href="/css/chunk-vendors.0fb08ef9.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but vue_dreamfactory doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>

2
bin/dist/js/227.5e7ebdf8.js vendored Normal file

File diff suppressed because one or more lines are too long

1
bin/dist/js/227.5e7ebdf8.js.map vendored Normal file

File diff suppressed because one or more lines are too long

42
bin/dist/js/381.4019c1d0.js vendored Normal file

File diff suppressed because one or more lines are too long

1
bin/dist/js/381.4019c1d0.js.map vendored Normal file

File diff suppressed because one or more lines are too long

2
bin/dist/js/621.7c7b8855.js vendored Normal file

File diff suppressed because one or more lines are too long

1
bin/dist/js/621.7c7b8855.js.map vendored Normal file

File diff suppressed because one or more lines are too long

2
bin/dist/js/app.449a3bad.js vendored Normal file

File diff suppressed because one or more lines are too long

1
bin/dist/js/app.449a3bad.js.map vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -12,7 +12,9 @@
],
"AssistTeam": 710003,
"EventList": [
12
12,
13,
14
]
}
]

View File

@ -7,24 +7,41 @@ import (
"go_dreamfactory/lego/sys/gin/engine"
"go_dreamfactory/pb"
"go_dreamfactory/sys/configure"
"net/http"
"strconv"
)
//上传配置文件
func (this *Api_Comp) Upload(c *engine.Context) {
var (
code pb.ErrorCode
msg string
)
defer func() {
c.JSON(http.StatusOK, &Respond{
Code: code,
Message: msg,
})
}()
filenum := c.PostForm("filenum")
if filenum != "" {
if n, err := strconv.Atoi(filenum); err != nil {
this.module.Errorln(err)
msg = err.Error()
code = pb.ErrorCode_ReqParameterError
return
} else {
for i := 0; i < n; i++ {
if fn, err := c.FormFile(fmt.Sprintf("file_%d", i)); err != nil {
this.module.Errorln(err)
msg = err.Error()
code = pb.ErrorCode_ReqParameterError
return
} else {
if err = c.SaveUploadedFile(fn, fmt.Sprintf("%s/%s", configure.ConfigurePath(), fn.Filename)); err != nil {
this.module.Errorln(err)
msg = err.Error()
code = pb.ErrorCode_ReqParameterError
return
}
}
@ -37,6 +54,10 @@ func (this *Api_Comp) Upload(c *engine.Context) {
&pb.EmptyReq{},
&pb.EmptyResp{}); err != nil {
this.module.Errorln(err)
msg = err.Error()
code = pb.ErrorCode_RpcFuncExecutionError
}
} else {
code = pb.ErrorCode_ReqParameterError
}
}

View File

@ -202,6 +202,7 @@ func (this *SCompGateRoute) NoticeUserClose(ctx context.Context, args *pb.Notice
//RPC_ConfigureUpDate 接收配置更新消息
func (this *SCompGateRoute) ConfigureUpDate(ctx context.Context, args *pb.EmptyReq, reply *pb.EmptyResp) error {
log.Debugln("RPC_ConfigureUpDate")
configure.Update()
return nil
}