CrossClj

2.0.0-alpha19 docs

SourceDocs



RECENT
    VARS
    ByteArrayUpload
    TempFileUpload
    wrap-multipart-params

    « Index of all namespaces of this project

    Schema for file param created by ring.middleware.multipart-params.byte-array store.
    
    Schema for file param created by ring.middleware.multipart-params.temp-file store.
    
    (wrap-multipart-params handler)(wrap-multipart-params handler options)
    Middleware to parse multipart parameters from a request. Adds the
    following keys to the request map:
    
    :multipart-params - a map of multipart parameters
    :params           - a merged map of all types of parameter
    
    The following options are accepted
    
    :encoding - character encoding to use for multipart parsing. If not
                specified, uses the request character encoding, or "UTF-8"
                if no request character encoding is set.
    
    :store    - a function that stores a file upload. The function should
                expect a map with :filename, content-type and :stream keys,
                and its return value will be used as the value for the
                parameter in the multipart parameter map. The default storage
                function is the temp-file-store.