Skip to main content

uploadFile()

uploadFile(formData: FormData): Promise<FileUploadResult[]>

Defined in: packages/core/src/index.ts:1858

Upload a file or multiple files

Parameters

ParameterTypeDescription
formDataFormDataFormData containing the file(s) to upload

Returns

Promise<FileUploadResult[]>

Array of upload results (supports multi-file upload)

Example

import { uploadFile } from "@cpod/sdk";

const formData = new FormData();
formData.append("file", fileBlob, "document.pdf");
const results = await uploadFile(formData);
results.forEach(result => {
if (result.status === 'success') {
console.log(`Uploaded: ${result.file_id}`);
}
});