diff --git a/widgets/form/process.go b/widgets/form/process.go index f41131f7..45d9dd11 100644 --- a/widgets/form/process.go +++ b/widgets/form/process.go @@ -120,8 +120,8 @@ func processUpload(process *gouProcess.Process) interface{} { process.ValidateArgNums(4) form := MustGet(process) - xpath := process.ArgsString(1) - method := process.ArgsString(2) + xpath, _ := url.QueryUnescape(process.ArgsString(1)) + method, _ := url.QueryUnescape(process.ArgsString(2)) key := fmt.Sprintf("%s.$%s", xpath, method) // get cloud props diff --git a/widgets/table/process.go b/widgets/table/process.go index 0dbf8a01..412f9feb 100644 --- a/widgets/table/process.go +++ b/widgets/table/process.go @@ -105,8 +105,8 @@ func processUpload(process *gouProcess.Process) interface{} { process.ValidateArgNums(4) tab := MustGet(process) - xpath := process.ArgsString(1) - method := process.ArgsString(2) + xpath, _ := url.QueryUnescape(process.ArgsString(1)) + method, _ := url.QueryUnescape(process.ArgsString(2)) key := fmt.Sprintf("%s.$%s", xpath, method) // get cloud props