screencastgen

Uploads API

File upload with progress tracking.

Source: web/frontend/src/api/uploads.ts


Function

uploadFile(file: File, onProgress?: (pct: number) => void): Promise<UploadedFile>

Uploads a file as multipart/form-data to POST /api/uploads.

Features:

Used by: FileUploader

getUploadPreviewUrl(id: string): string

Returns /api/uploads/{id}/preview for document/video previews in FileUploader and LipsyncPreviewFrame.


Backend

Calls the Uploads Router endpoint.


See Also