mirror of
https://github.com/kataras/iris.git
synced 2025-03-14 08:26:26 +01:00
respect the new configurator WithPostMaxMemory
on the context.PostFile
Former-commit-id: b0127d2ae3048a94f2647c53b2177dbc79084448
This commit is contained in:
parent
90c825efc8
commit
75d710ce90
|
@ -486,7 +486,8 @@ type Context interface {
|
|||
// FormValues returns the parsed form data, including both the URL
|
||||
// field's query parameters and the POST or PUT form data.
|
||||
//
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the `context#DefaultPostMaxMemory`.
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the
|
||||
// `iris#WithPostMaxMemory` configurator at main configuration passed on `app.Run`'s second argument.
|
||||
//
|
||||
// NOTE: A check for nil is necessary.
|
||||
FormValues() map[string][]string
|
||||
|
@ -540,11 +541,13 @@ type Context interface {
|
|||
// PostValues returns all the parsed form data from POST, PATCH,
|
||||
// or PUT body parameters based on a "name" as a string slice.
|
||||
//
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the `context#DefaultPostMaxMemory`.
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the
|
||||
// `iris#WithPostMaxMemory` configurator at main configuration passed on `app.Run`'s second argument.
|
||||
PostValues(name string) []string
|
||||
// FormFile returns the first uploaded file that received from the client.
|
||||
//
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the `context#DefaultPostMaxMemory`.
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the
|
||||
// `iris#WithPostMaxMemory` configurator at main configuration passed on `app.Run`'s second argument.
|
||||
FormFile(key string) (multipart.File, *multipart.FileHeader, error)
|
||||
|
||||
// +------------------------------------------------------------+
|
||||
|
@ -1602,8 +1605,8 @@ func (ctx *context) FormValue(name string) string {
|
|||
// FormValues returns the parsed form data, including both the URL
|
||||
// field's query parameters and the POST or PUT form data.
|
||||
//
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the `context#DefaultPostMaxMemory`.
|
||||
//
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the
|
||||
// `iris#WithPostMaxMemory` configurator at main configuration passed on `app.Run`'s second argument.
|
||||
// NOTE: A check for nil is necessary.
|
||||
func (ctx *context) FormValues() map[string][]string {
|
||||
form, _ := ctx.form()
|
||||
|
@ -1738,7 +1741,8 @@ func (ctx *context) PostValueBool(name string) (bool, error) {
|
|||
// PostValues returns all the parsed form data from POST, PATCH,
|
||||
// or PUT body parameters based on a "name" as a string slice.
|
||||
//
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the `context#DefaultPostMaxMemory`.
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the
|
||||
// `iris#WithPostMaxMemory` configurator at main configuration passed on `app.Run`'s second argument.
|
||||
func (ctx *context) PostValues(name string) []string {
|
||||
ctx.form()
|
||||
return ctx.request.PostForm[name]
|
||||
|
@ -1746,8 +1750,10 @@ func (ctx *context) PostValues(name string) []string {
|
|||
|
||||
// FormFile returns the first uploaded file that received from the client.
|
||||
//
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the `context#DefaultPostMaxMemory`.
|
||||
// The default form's memory maximum size is 32MB, it can be changed by the
|
||||
// `iris#WithPostMaxMemory` configurator at main configuration passed on `app.Run`'s second argument.
|
||||
func (ctx *context) FormFile(key string) (multipart.File, *multipart.FileHeader, error) {
|
||||
ctx.request.ParseMultipartForm(ctx.Application().ConfigurationReadOnly().GetPostMaxMemory())
|
||||
return ctx.request.FormFile(key)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user