ring.middleware.multipart-params

(source)
Middleware that parses multipart request bodies into parameters. This middleware is necessary to handle file uploads from web browsers. Ring comes with two different multipart storage engines included: ring.middleware.multipart-params.byte-array/byte-array-store ring.middleware.multipart-params.temp-file/temp-file-store

For more info about this library see:

https://github.com/ring-clojure/ring/wiki
Public Variable Short Description
content-too-large-handler (clj) A handler function that responds with a minimal 413 Content Too Large response.
multipart-params-request (clj) Adds :multipart-params and :params keys to request.
wrap-multipart-params (clj) Middleware to parse multipart parameters from a request.