Snap.Util.FileUploads

Functions

handleFormUploads

foldMultipart

type PartFold a

type FormParam

data FormFile a

storeAsLazyByteString

withTemporaryStore

Backwards compatible API

handleFileUploads

handleMultipart

type PartProcessor a

Uploaded parts

data PartInfo

data PartDisposition

partFieldName

partFileName

partContentType

partHeaders

partDisposition

Policy

General upload policy

data UploadPolicy

defaultUploadPolicy

doProcessFormInputs

setProcessFormInputs

getMaximumFormInputSize

setMaximumFormInputSize

getMaximumNumberOfFormInputs

setMaximumNumberOfFormInputs

getMinimumUploadRate

setMinimumUploadRate

getMinimumUploadSeconds

setMinimumUploadSeconds

getUploadTimeout

setUploadTimeout

File upload policy

data FileUploadPolicy

defaultFileUploadPolicy

setMaximumFileSize

setMaximumNumberOfFiles

setSkipFilesWithoutNames

setMaximumSkippedFileSize

Per-file upload policy

data PartUploadPolicy

disallow

allowWithMaximumSize

Exceptions

data FileUploadException

fileUploadExceptionReason

data BadPartException

badPartExceptionReason

data PolicyViolationException

policyViolationExceptionReason