TypeScript API / laikacms/file-sanitizer / sanitizeFile
Function: sanitizeFile()
ts
function sanitizeFile(
data,
options?,
expectedMimeType?
): Promise<SanitizeResult>;Sanitize a file, stripping privacy-sensitive metadata
Parameters
| Parameter | Type | Description |
|---|---|---|
data | Uint8Array | The file data as a Uint8Array |
options | SanitizeOptions | Sanitization options |
expectedMimeType? | string | Optional expected MIME type for validation |
Returns
Promise<SanitizeResult>
SanitizeResult - the sanitized file data and metadata
Throws
if file exceeds maxFileSize
Throws
if file type is not supported or MIME type mismatch
Throws
if file is corrupted