createRequestMultipartFiles() — gin Function Reference
Architecture documentation for the createRequestMultipartFiles() function in multipart_form_mapping_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 9e3eb529_bcdb_bf60_574f_47f3890167bf["createRequestMultipartFiles()"] e3fdf9a5_e119_6163_1565_d4c9c66aa208["TestFormMultipartBindingBindOneFile()"] e3fdf9a5_e119_6163_1565_d4c9c66aa208 -->|calls| 9e3eb529_bcdb_bf60_574f_47f3890167bf 0ab72802_fe50_cc91_0408_827197b74862["TestFormMultipartBindingBindTwoFiles()"] 0ab72802_fe50_cc91_0408_827197b74862 -->|calls| 9e3eb529_bcdb_bf60_574f_47f3890167bf bf704a6c_646b_0cc2_2ff3_8006d5eaf07e["TestFormMultipartBindingBindError()"] bf704a6c_646b_0cc2_2ff3_8006d5eaf07e -->|calls| 9e3eb529_bcdb_bf60_574f_47f3890167bf style 9e3eb529_bcdb_bf60_574f_47f3890167bf fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binding/multipart_form_mapping_test.go lines 104–124
func createRequestMultipartFiles(t *testing.T, files ...testFile) *http.Request {
var body bytes.Buffer
mw := multipart.NewWriter(&body)
for _, file := range files {
fw, err := mw.CreateFormFile(file.Fieldname, file.Filename)
require.NoError(t, err)
n, err := fw.Write(file.Content)
require.NoError(t, err)
assert.Equal(t, len(file.Content), n)
}
err := mw.Close()
require.NoError(t, err)
req, err := http.NewRequest(http.MethodPost, "/", &body)
require.NoError(t, err)
req.Header.Set("Content-Type", MIMEMultipartPOSTForm+"; boundary="+mw.Boundary())
return req
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does createRequestMultipartFiles() do?
createRequestMultipartFiles() is a function in the gin codebase.
What calls createRequestMultipartFiles()?
createRequestMultipartFiles() is called by 3 function(s): TestFormMultipartBindingBindError, TestFormMultipartBindingBindOneFile, TestFormMultipartBindingBindTwoFiles.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free