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 RequestBinding FormBinding calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  24ad30e9_d987_c4e6_81e6_fa77263f5b3b["setArrayOfMultipartFormFiles()"]
  1762639a_0964_0d61_352c_9dddc8df93ff["multipart_form_mapping.go"]
  24ad30e9_d987_c4e6_81e6_fa77263f5b3b -->|defined in| 1762639a_0964_0d61_352c_9dddc8df93ff
  ba192a7c_e493_13d2_9aea_1e745eb26876["setByMultipartFormFile()"]
  ba192a7c_e493_13d2_9aea_1e745eb26876 -->|calls| 24ad30e9_d987_c4e6_81e6_fa77263f5b3b
  ba192a7c_e493_13d2_9aea_1e745eb26876["setByMultipartFormFile()"]
  24ad30e9_d987_c4e6_81e6_fa77263f5b3b -->|calls| ba192a7c_e493_13d2_9aea_1e745eb26876
  style 24ad30e9_d987_c4e6_81e6_fa77263f5b3b 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
}

Subdomains

Frequently Asked Questions

What does setArrayOfMultipartFormFiles() do?
setArrayOfMultipartFormFiles() is a function in the gin codebase, defined in binding/multipart_form_mapping.go.
Where is setArrayOfMultipartFormFiles() defined?
setArrayOfMultipartFormFiles() is defined in binding/multipart_form_mapping.go at line 63.
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