Override transport.MultipartForm UploadFileSize limit
- Ngôn ngữ chính
- Go
- Star
- 10.8k
- Fork
- 1.3k
- Merge trung bình
- 2 ngày 36 phút
- Pull request đã merge (30 ngày)
- 26
Mô tả
### What happened?
`handler.NewDefaultServer` adds a default `MultipartForm` transport which limits the UploadFileSize to 32MB. If I would like to override this file size limit, I think I would do something like, according to https://github.com/99designs/gqlgen/blob/master/example/fileupload/server/server.go#L29
```
server := handler.NewDefaultServer(...)
server.AddTransport(transport.MultipartForm{
MaxUploadSize: 100 << 20,
})
```
but I think this function will return the first `transport.MultipartForm`
https://github.com/99designs/gqlgen/blob/master/graphql/handler/server.go#L87
So the file size limit is not overrided
### What did you expect?
Should allow later transport overrides previous ones
### Minimal graphql.schema and models to reproduce
### versions
- `gqlgen version`: v0.13.0
- `go version`: go1.16.3
- dep or go modules?
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.