@serenity-is/corelib / UploaderOptions
Interface: UploaderOptions
Defined in: src/base/uploader.ts:9
Properties
accept?
optionalaccept:string
Defined in: src/base/uploader.ts:11
Accept. If not specified, read from the passed input
allStart()?
optionalallStart: () =>void
Defined in: src/base/uploader.ts:19
Progress event that is called before first batch start is about to be uploaded
Returns
void
allStop()?
optionalallStop: () =>void
Defined in: src/base/uploader.ts:21
Progress event that is called after last batch is ended uploading or failed
Returns
void
autoClear?
optionalautoClear:boolean
Defined in: src/base/uploader.ts:13
Auto clear input value after selection, so when same file selected it works. Default is true
batchHandler()?
optionalbatchHandler: (batch,uploader) =>void|Promise<void>
Defined in: src/base/uploader.ts:31
Callback to handle a batch. If not specified, a default handler is used.
Parameters
batch
uploader
Returns
void | Promise<void>
batchProgress()?
optionalbatchProgress: (data) =>void
Defined in: src/base/uploader.ts:29
Progress event that is called during upload
Parameters
data
batch
loaded
number
total
number
Returns
void
batchSize?
optionalbatchSize:number
Defined in: src/base/uploader.ts:15
Only used for multiple, default is 1 to upload multiple files in batches of size 1
batchStart()?
optionalbatchStart: (data) =>void
Defined in: src/base/uploader.ts:23
Progress event that is called when a batch is about to be uploaded
Parameters
data
batch
Returns
void
batchStop()?
optionalbatchStop: (data) =>void
Defined in: src/base/uploader.ts:25
Progress event that is called when a batch is ended uploading or failed
Parameters
data
batch
Returns
void
batchSuccess()?
optionalbatchSuccess: (data) =>void
Defined in: src/base/uploader.ts:27
Called after batch is uploaded successfully
Parameters
data
Returns
void
changeCallback()?
optionalchangeCallback: (e) =>void
Defined in: src/base/uploader.ts:33
Only called when a change/drop event occurs, but files can't be determined
Parameters
e
Event
Returns
void
dropZone?
optionaldropZone:HTMLElement|ArrayLike<HTMLElement>
Defined in: src/base/uploader.ts:17
An optional list of dropzones.
errorHandler()?
optionalerrorHandler: (data) =>void
Defined in: src/base/uploader.ts:35
Error handler, if not specified Uploader.errorHandler is used
Parameters
data
Returns
void
ignoreType?
optionalignoreType:boolean
Defined in: src/base/uploader.ts:37
Ignore file types, e.g. don't check accept property of input or this options
input?
optionalinput:HTMLInputElement
Defined in: src/base/uploader.ts:39
Target input. If null, dropZone should be specified.
multiple?
optionalmultiple:boolean
Defined in: src/base/uploader.ts:41
Allow multiple files. If not specified is read from the input
name?
optionalname:string
Defined in: src/base/uploader.ts:43
The field name to use in FormData object. Default is files[]