mirror of
https://gitea.invidious.io/iv-org/shard-kemal.git
synced 2024-08-15 00:53:36 +00:00
Simplify file upload parsing and support multiple uploads with same name (#458)
This commit is contained in:
parent
f916bad095
commit
eed97877a7
2 changed files with 22 additions and 2 deletions
|
@ -16,7 +16,7 @@ module Kemal
|
|||
@query = HTTP::Params.new({} of String => Array(String))
|
||||
@body = HTTP::Params.new({} of String => Array(String))
|
||||
@json = {} of String => AllParamTypes
|
||||
@files = {} of String => FileUpload
|
||||
@files = [] of FileUpload
|
||||
@url_parsed = false
|
||||
@query_parsed = false
|
||||
@body_parsed = false
|
||||
|
@ -71,7 +71,7 @@ module Kemal
|
|||
next unless upload
|
||||
filename = upload.filename
|
||||
if !filename.nil?
|
||||
@files[upload.name] = FileUpload.new(upload: upload)
|
||||
@files << FileUpload.new(upload: upload)
|
||||
else
|
||||
@body.add(upload.name, upload.body.gets_to_end)
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue