createMultipartFileHeader() — fiber Function Reference
Architecture documentation for the createMultipartFileHeader() function in ctx_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 92d3970a_b033_4abf_7743_5f07f1c5bc4c["createMultipartFileHeader()"] 7b3d4933_5ae3_f84d_ff6d_0cb34e268026["ctx_test.go"] 92d3970a_b033_4abf_7743_5f07f1c5bc4c -->|defined in| 7b3d4933_5ae3_f84d_ff6d_0cb34e268026 7e89a5ea_d530_9c31_882a_ddd9ce5c5ca8["Test_Ctx_SaveFileToStorage_LargeUpload()"] 7e89a5ea_d530_9c31_882a_ddd9ce5c5ca8 -->|calls| 92d3970a_b033_4abf_7743_5f07f1c5bc4c 4a736b44_6f4c_9b0e_c3a7_c5bd5a03cec1["Test_Ctx_SaveFileToStorage_LimitExceeded()"] 4a736b44_6f4c_9b0e_c3a7_c5bd5a03cec1 -->|calls| 92d3970a_b033_4abf_7743_5f07f1c5bc4c a6ded0e5_f5d5_2a3f_3310_094a30e810aa["Test_Ctx_SaveFileToStorage_LimitExceededUnknownSize()"] a6ded0e5_f5d5_2a3f_3310_094a30e810aa -->|calls| 92d3970a_b033_4abf_7743_5f07f1c5bc4c cb608f5c_6729_7260_af52_9061db3278c0["Test_Ctx_SaveFileToStorage_BufferNotReused()"] cb608f5c_6729_7260_af52_9061db3278c0 -->|calls| 92d3970a_b033_4abf_7743_5f07f1c5bc4c style 92d3970a_b033_4abf_7743_5f07f1c5bc4c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
ctx_test.go lines 4534–4559
func createMultipartFileHeader(t *testing.T, filename string, data []byte) *multipart.FileHeader {
t.Helper()
body := &bytes.Buffer{}
writer := multipart.NewWriter(body)
ioWriter, err := writer.CreateFormFile("file", filename)
require.NoError(t, err)
_, err = ioWriter.Write(data)
require.NoError(t, err)
require.NoError(t, writer.Close())
multipartReader := multipart.NewReader(bytes.NewReader(body.Bytes()), writer.Boundary())
form, err := multipartReader.ReadForm(int64(len(body.Bytes())))
require.NoError(t, err)
t.Cleanup(func() {
require.NoError(t, form.RemoveAll())
})
files := form.File["file"]
require.Len(t, files, 1)
return files[0]
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does createMultipartFileHeader() do?
createMultipartFileHeader() is a function in the fiber codebase, defined in ctx_test.go.
Where is createMultipartFileHeader() defined?
createMultipartFileHeader() is defined in ctx_test.go at line 4534.
What calls createMultipartFileHeader()?
createMultipartFileHeader() is called by 4 function(s): Test_Ctx_SaveFileToStorage_BufferNotReused, Test_Ctx_SaveFileToStorage_LargeUpload, Test_Ctx_SaveFileToStorage_LimitExceeded, Test_Ctx_SaveFileToStorage_LimitExceededUnknownSize.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free