提交 bfb4a0ae 编写于 作者: aaronchen2k2k's avatar aaronchen2k2k

1.1

上级 580973b6
......@@ -41,7 +41,7 @@ $>zd.exe -v system.address.v1.china # 查看內置Excel文件china数据表中
服务模式举例:
$zd.exe -p 80 -r d:\zd\config 监听80端口,以d:\zd\config为根目录。
$zd.exe -p 80 -R d:\zd\config 监听80端口,以d:\zd\config为根目录。
客户端调用:
......
......@@ -50,7 +50,7 @@ $>zd.exe -v system.address.v1.china # View data items in Excel sheet "china".
Service Example
$zd.exe -p 80 -r d:\zd\config # Listen port 80. Use d:\zd\config as the root.
$zd.exe -p 80 -R d:\zd\config # Listen port 80. Use d:\zd\config as the root.
Client Call
......
......@@ -13,7 +13,7 @@ func ParseRequestParams(req *http.Request) (root, defaultFile, yamlFile string,
fields, human string, format, table string) {
query := req.URL.Query()
root = GetRequestParams(query,"root", "r")
root = GetRequestParams(query,"root", "R")
defaultFile = GetRequestParams(query,"default", "d")
yamlFile = GetRequestParams(query,"config", "c")
countStr := GetRequestParams(query,"lines", "n")
......@@ -25,17 +25,19 @@ func ParseRequestParams(req *http.Request) (root, defaultFile, yamlFile string,
human = GetRequestParams(query,"human", "H")
req.ParseForm()
defaultDefContent := req.FormValue("default")
configDefContent := req.FormValue("config")
if req.Method == http.MethodPost {
req.ParseForm()
defaultDefContent := req.FormValue("default")
configDefContent := req.FormValue("config")
if defaultDefContent != "" {
defaultFile = vari.ExeDir + "._default.yaml"
fileUtils.WriteFile(defaultFile, defaultDefContent)
}
if configDefContent != "" {
yamlFile = vari.ExeDir + "._config.yaml"
fileUtils.WriteFile(yamlFile, configDefContent)
if defaultDefContent != "" {
defaultFile = vari.ExeDir + "._default.yaml"
fileUtils.WriteFile(defaultFile, defaultDefContent)
}
if configDefContent != "" {
yamlFile = vari.ExeDir + "._config.yaml"
fileUtils.WriteFile(yamlFile, configDefContent)
}
}
return
......
......@@ -197,6 +197,10 @@ func DataHandler(w http.ResponseWriter, req *http.Request) {
root, defaultFile, configFile, count, fields, vari.HeadSep,
format, table = service.ParseRequestParams(req)
if defaultFile == "" && configFile == "" {
return
}
vari.RunMode = constant.RunModeServerRequest
output = ""
toGen()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册