mirror of
https://github.com/labstack/echo.git
synced 2025-12-21 23:57:40 +02:00
refactor to use reflect.TypeFor (#2812)
This commit is contained in:
8
bind.go
8
bind.go
@@ -420,11 +420,11 @@ func setFloatField(value string, bitSize int, field reflect.Value) error {
|
|||||||
|
|
||||||
var (
|
var (
|
||||||
// NOT supported by bind as you can NOT check easily empty struct being actual file or not
|
// NOT supported by bind as you can NOT check easily empty struct being actual file or not
|
||||||
multipartFileHeaderType = reflect.TypeOf(multipart.FileHeader{})
|
multipartFileHeaderType = reflect.TypeFor[multipart.FileHeader]()
|
||||||
// supported by bind as you can check by nil value if file existed or not
|
// supported by bind as you can check by nil value if file existed or not
|
||||||
multipartFileHeaderPointerType = reflect.TypeOf(&multipart.FileHeader{})
|
multipartFileHeaderPointerType = reflect.TypeFor[*multipart.FileHeader]()
|
||||||
multipartFileHeaderSliceType = reflect.TypeOf([]multipart.FileHeader(nil))
|
multipartFileHeaderSliceType = reflect.TypeFor[[]multipart.FileHeader]()
|
||||||
multipartFileHeaderPointerSliceType = reflect.TypeOf([]*multipart.FileHeader(nil))
|
multipartFileHeaderPointerSliceType = reflect.TypeFor[[]*multipart.FileHeader]()
|
||||||
)
|
)
|
||||||
|
|
||||||
func isFieldMultipartFile(field reflect.Type) (bool, error) {
|
func isFieldMultipartFile(field reflect.Type) (bool, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user