mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
Finally rid of capital Sirupsen??
This commit is contained in:
2
vendor/github.com/gin-gonic/gin/.travis.yml
generated
vendored
2
vendor/github.com/gin-gonic/gin/.travis.yml
generated
vendored
@@ -4,7 +4,7 @@ go:
|
||||
- 1.6.x
|
||||
- 1.7.x
|
||||
- 1.8.x
|
||||
- 1.9
|
||||
- 1.9.x
|
||||
- master
|
||||
|
||||
git:
|
||||
|
||||
6
vendor/github.com/gin-gonic/gin/README.md
generated
vendored
6
vendor/github.com/gin-gonic/gin/README.md
generated
vendored
@@ -277,6 +277,8 @@ References issue [#774](https://github.com/gin-gonic/gin/issues/774) and detail
|
||||
```go
|
||||
func main() {
|
||||
router := gin.Default()
|
||||
// Set a lower memory limit for multipart forms (default is 32 MiB)
|
||||
// router.MaxMultipartMemory = 8 << 20 // 8 MiB
|
||||
router.POST("/upload", func(c *gin.Context) {
|
||||
// single file
|
||||
file, _ := c.FormFile("file")
|
||||
@@ -306,6 +308,8 @@ See the detail [example code](examples/upload-file/multiple).
|
||||
```go
|
||||
func main() {
|
||||
router := gin.Default()
|
||||
// Set a lower memory limit for multipart forms (default is 32 MiB)
|
||||
// router.MaxMultipartMemory = 8 << 20 // 8 MiB
|
||||
router.POST("/upload", func(c *gin.Context) {
|
||||
// Multipart form
|
||||
form, _ := c.MultipartForm()
|
||||
@@ -1220,7 +1224,7 @@ func main() {
|
||||
if err := srv.Shutdown(ctx); err != nil {
|
||||
log.Fatal("Server Shutdown:", err)
|
||||
}
|
||||
log.Println("Server exist")
|
||||
log.Println("Server exiting")
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
7
vendor/github.com/gin-gonic/gin/context.go
generated
vendored
7
vendor/github.com/gin-gonic/gin/context.go
generated
vendored
@@ -34,8 +34,7 @@ const (
|
||||
)
|
||||
|
||||
const (
|
||||
defaultMemory = 32 << 20 // 32 MB
|
||||
abortIndex int8 = math.MaxInt8 / 2
|
||||
abortIndex int8 = math.MaxInt8 / 2
|
||||
)
|
||||
|
||||
// Context is the most important part of gin. It allows us to pass variables between middleware,
|
||||
@@ -407,7 +406,7 @@ func (c *Context) PostFormArray(key string) []string {
|
||||
func (c *Context) GetPostFormArray(key string) ([]string, bool) {
|
||||
req := c.Request
|
||||
req.ParseForm()
|
||||
req.ParseMultipartForm(defaultMemory)
|
||||
req.ParseMultipartForm(c.engine.MaxMultipartMemory)
|
||||
if values := req.PostForm[key]; len(values) > 0 {
|
||||
return values, true
|
||||
}
|
||||
@@ -427,7 +426,7 @@ func (c *Context) FormFile(name string) (*multipart.FileHeader, error) {
|
||||
|
||||
// MultipartForm is the parsed multipart form, including file uploads.
|
||||
func (c *Context) MultipartForm() (*multipart.Form, error) {
|
||||
err := c.Request.ParseMultipartForm(defaultMemory)
|
||||
err := c.Request.ParseMultipartForm(c.engine.MaxMultipartMemory)
|
||||
return c.Request.MultipartForm, err
|
||||
}
|
||||
|
||||
|
||||
2
vendor/github.com/gin-gonic/gin/deprecated.go
generated
vendored
2
vendor/github.com/gin-gonic/gin/deprecated.go
generated
vendored
@@ -15,7 +15,7 @@ import (
|
||||
func (c *Context) BindWith(obj interface{}, b binding.Binding) error {
|
||||
log.Println(`BindWith(\"interface{}, binding.Binding\") error is going to
|
||||
be deprecated, please check issue #662 and either use MustBindWith() if you
|
||||
want HTTP 400 to be automatically returned if any error occur, of use
|
||||
want HTTP 400 to be automatically returned if any error occur, or use
|
||||
ShouldBindWith() if you need to manage the error.`)
|
||||
return c.MustBindWith(obj, b)
|
||||
}
|
||||
|
||||
2
vendor/github.com/gin-gonic/gin/examples/graceful-shutdown/close/server.go
generated
vendored
2
vendor/github.com/gin-gonic/gin/examples/graceful-shutdown/close/server.go
generated
vendored
@@ -41,5 +41,5 @@ func main() {
|
||||
}
|
||||
}
|
||||
|
||||
log.Println("Server exist")
|
||||
log.Println("Server exiting")
|
||||
}
|
||||
|
||||
@@ -44,5 +44,5 @@ func main() {
|
||||
if err := srv.Shutdown(ctx); err != nil {
|
||||
log.Fatal("Server Shutdown:", err)
|
||||
}
|
||||
log.Println("Server exist")
|
||||
log.Println("Server exiting")
|
||||
}
|
||||
|
||||
2
vendor/github.com/gin-gonic/gin/examples/upload-file/multiple/main.go
generated
vendored
2
vendor/github.com/gin-gonic/gin/examples/upload-file/multiple/main.go
generated
vendored
@@ -9,6 +9,8 @@ import (
|
||||
|
||||
func main() {
|
||||
router := gin.Default()
|
||||
// Set a lower memory limit for multipart forms (default is 32 MiB)
|
||||
router.MaxMultipartMemory = 8 << 20 // 8 MiB
|
||||
router.Static("/", "./public")
|
||||
router.POST("/upload", func(c *gin.Context) {
|
||||
name := c.PostForm("name")
|
||||
|
||||
2
vendor/github.com/gin-gonic/gin/examples/upload-file/single/main.go
generated
vendored
2
vendor/github.com/gin-gonic/gin/examples/upload-file/single/main.go
generated
vendored
@@ -9,6 +9,8 @@ import (
|
||||
|
||||
func main() {
|
||||
router := gin.Default()
|
||||
// Set a lower memory limit for multipart forms (default is 32 MiB)
|
||||
router.MaxMultipartMemory = 8 << 20 // 8 MiB
|
||||
router.Static("/", "./public")
|
||||
router.POST("/upload", func(c *gin.Context) {
|
||||
name := c.PostForm("name")
|
||||
|
||||
10
vendor/github.com/gin-gonic/gin/gin.go
generated
vendored
10
vendor/github.com/gin-gonic/gin/gin.go
generated
vendored
@@ -15,7 +15,10 @@ import (
|
||||
)
|
||||
|
||||
// Version is Framework's version.
|
||||
const Version = "v1.2"
|
||||
const (
|
||||
Version = "v1.2"
|
||||
defaultMultipartMemory = 32 << 20 // 32 MB
|
||||
)
|
||||
|
||||
var default404Body = []byte("404 page not found")
|
||||
var default405Body = []byte("405 method not allowed")
|
||||
@@ -92,6 +95,10 @@ type Engine struct {
|
||||
// If UseRawPath is false (by default), the UnescapePathValues effectively is true,
|
||||
// as url.Path gonna be used, which is already unescaped.
|
||||
UnescapePathValues bool
|
||||
|
||||
// Value of 'maxMemory' param that is given to http.Request's ParseMultipartForm
|
||||
// method call.
|
||||
MaxMultipartMemory int64
|
||||
}
|
||||
|
||||
var _ IRouter = &Engine{}
|
||||
@@ -120,6 +127,7 @@ func New() *Engine {
|
||||
AppEngine: defaultAppEngine,
|
||||
UseRawPath: false,
|
||||
UnescapePathValues: true,
|
||||
MaxMultipartMemory: defaultMultipartMemory,
|
||||
trees: make(methodTrees, 0, 9),
|
||||
delims: render.Delims{Left: "{{", Right: "}}"},
|
||||
secureJsonPrefix: "while(1);",
|
||||
|
||||
Reference in New Issue
Block a user