(field reflect.Type)
| 503 | ) |
| 504 | |
| 505 | func isFieldMultipartFile(field reflect.Type) (bool, error) { |
| 506 | switch field { |
| 507 | case multipartFileHeaderPointerType, |
| 508 | multipartFileHeaderSliceType, |
| 509 | multipartFileHeaderPointerSliceType: |
| 510 | return true, nil |
| 511 | case multipartFileHeaderType: |
| 512 | return true, errors.New("binding to multipart.FileHeader struct is not supported, use pointer to struct") |
| 513 | default: |
| 514 | return false, nil |
| 515 | } |
| 516 | } |
| 517 | |
| 518 | func setMultipartFileHeaderTypes(structField reflect.Value, inputFieldName string, files map[string][]*multipart.FileHeader) bool { |
| 519 | fileHeaders := files[inputFieldName] |
no outgoing calls
no test coverage detected
searching dependent graphs…