上传配置文件上传代码
This commit is contained in:
parent
bf9fbd150e
commit
bbd1d6c696
1
bin/dist/css/621.a4081466.css
vendored
Normal file
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
2
bin/dist/index.html
vendored
@ -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
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
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
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
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
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
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
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
1
bin/dist/js/app.449a3bad.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -12,7 +12,9 @@
|
||||
],
|
||||
"AssistTeam": 710003,
|
||||
"EventList": [
|
||||
12
|
||||
12,
|
||||
13,
|
||||
14
|
||||
]
|
||||
}
|
||||
]
|
@ -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
|
||||
}
|
||||
}
|
||||
|
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user