mirror of
https://gitee.com/johng/gf
synced 2026-07-05 05:13:14 +08:00
example&comment update
This commit is contained in:
@ -333,8 +333,10 @@ func (r *Request) GetMultipartFiles(name string) []*multipart.FileHeader {
|
||||
return v
|
||||
}
|
||||
// Support "name[0]","name[1]","name[2]", etc. as array parameter.
|
||||
key := ""
|
||||
files := make([]*multipart.FileHeader, 0)
|
||||
var (
|
||||
key = ""
|
||||
files = make([]*multipart.FileHeader, 0)
|
||||
)
|
||||
for i := 0; ; i++ {
|
||||
key = fmt.Sprintf(`%s[%d]`, name, i)
|
||||
if v := form.File[key]; len(v) > 0 {
|
||||
|
||||
@ -102,7 +102,7 @@ func (r *Request) doGetFormStruct(pointer interface{}, mapping ...map[string]str
|
||||
if data == nil {
|
||||
data = map[string]interface{}{}
|
||||
}
|
||||
if err := r.mergeDefaultStructValue(data, pointer); err != nil {
|
||||
if err = r.mergeDefaultStructValue(data, pointer); err != nil {
|
||||
return data, nil
|
||||
}
|
||||
return data, gconv.Struct(data, pointer, mapping...)
|
||||
|
||||
@ -142,7 +142,7 @@ func (r *Request) doGetQueryStruct(pointer interface{}, mapping ...map[string]st
|
||||
if data == nil {
|
||||
data = map[string]interface{}{}
|
||||
}
|
||||
if err := r.mergeDefaultStructValue(data, pointer); err != nil {
|
||||
if err = r.mergeDefaultStructValue(data, pointer); err != nil {
|
||||
return data, nil
|
||||
}
|
||||
return data, gconv.Struct(data, pointer, mapping...)
|
||||
|
||||
@ -171,7 +171,7 @@ func (r *Request) doGetRequestStruct(pointer interface{}, mapping ...map[string]
|
||||
if data == nil {
|
||||
data = map[string]interface{}{}
|
||||
}
|
||||
if err := r.mergeDefaultStructValue(data, pointer); err != nil {
|
||||
if err = r.mergeDefaultStructValue(data, pointer); err != nil {
|
||||
return data, nil
|
||||
}
|
||||
return data, gconv.Struct(data, pointer, mapping...)
|
||||
|
||||
Reference in New Issue
Block a user