Skip to content

UploadFromTicketOptions

Defined in: libs/ccs-files-user-client/src/core/types.ts:882

optional concurrency?: number

Defined in: libs/ccs-files-user-client/src/core/types.ts:875

Parts in flight. Default: the client’s concurrency (4).

UploadOptions.concurrency


optional onProgress?: (progress) => void

Defined in: libs/ccs-files-user-client/src/core/types.ts:877

Shorthand for handle.on('progress', ...), registered before anything is sent.

UploadProgress

void

UploadOptions.onProgress


optional signal?: AbortSignal

Defined in: libs/ccs-files-user-client/src/core/types.ts:879

Aborting it cancels the upload.

UploadOptions.signal


optional xhrFactory?: () => XhrLike

Defined in: libs/ccs-files-user-client/src/core/types.ts:884

Builds the XMLHttpRequest of each PUT. Default new XMLHttpRequest(); without one, fetch (no byte progress).

XhrLike


optional fetch?: {(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

Defined in: libs/ccs-files-user-client/src/core/types.ts:885

(input, init?): Promise<Response>

MDN Reference

URL | RequestInfo

RequestInit

Promise<Response>

(input, init?): Promise<Response>

MDN Reference

string | URL | Request

RequestInit

Promise<Response>


optional partUrls?: (range) => Promise<{ parts: UploadPartUrl[]; }>

Defined in: libs/ccs-files-user-client/src/core/types.ts:891

More part URLs, for a multipart ticket of more than 100 parts or after a part URL expired (403): ask your backend, which calls uploads.parts(upload_id, { from, count }) with the Node SDK. Without it, a missing or expired part URL fails the upload.

number

number

Promise<{ parts: UploadPartUrl[]; }>


optional debug?: boolean

Defined in: libs/ccs-files-user-client/src/core/types.ts:895