Home / Function/ setArrayOfMultipartFormFiles() — gin Function Reference

setArrayOfMultipartFormFiles() — gin Function Reference

Architecture documentation for the setArrayOfMultipartFormFiles() function in multipart_form_mapping.go from the gin codebase.

Function go DataBinding Validators calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  8bd80ea3_179f_aa31_f785_88e5f2b08508["setArrayOfMultipartFormFiles()"]
  d577f8c1_a71f_e68e_5a40_adfea364bb68["setByMultipartFormFile()"]
  d577f8c1_a71f_e68e_5a40_adfea364bb68 -->|calls| 8bd80ea3_179f_aa31_f785_88e5f2b08508
  d577f8c1_a71f_e68e_5a40_adfea364bb68["setByMultipartFormFile()"]
  8bd80ea3_179f_aa31_f785_88e5f2b08508 -->|calls| d577f8c1_a71f_e68e_5a40_adfea364bb68
  style 8bd80ea3_179f_aa31_f785_88e5f2b08508 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

binding/multipart_form_mapping.go lines 63–74

func setArrayOfMultipartFormFiles(value reflect.Value, field reflect.StructField, files []*multipart.FileHeader) (isSet bool, err error) {
	if value.Len() != len(files) {
		return false, ErrMultiFileHeaderLenInvalid
	}
	for i := range files {
		set, err := setByMultipartFormFile(value.Index(i), field, files[i:i+1])
		if err != nil || !set {
			return set, err
		}
	}
	return true, nil
}

Domain

Subdomains

Frequently Asked Questions

What does setArrayOfMultipartFormFiles() do?
setArrayOfMultipartFormFiles() is a function in the gin codebase.
What does setArrayOfMultipartFormFiles() call?
setArrayOfMultipartFormFiles() calls 1 function(s): setByMultipartFormFile.
What calls setArrayOfMultipartFormFiles()?
setArrayOfMultipartFormFiles() is called by 1 function(s): setByMultipartFormFile.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free