uploadFile()
uploadFile(
formData:FormData):Promise<UploadFileResponse>
Defined in: packages/core/src/index.ts:1627
Upload a file to the system
Parameters
| Parameter | Type | Description |
|---|---|---|
formData | FormData | FormData containing the file and optional metadata (folder_id) |
Returns
Promise<UploadFileResponse>
Upload response with file ID and status
Throws
400 - Invalid file or file too large
Throws
401 - Not authenticated
Example
import { uploadFile } from "@cpod/sdk";
const formData = new FormData();
formData.append("file", fileBlob, "document.pdf");
formData.append("folder_id", "folder-123"); // optional
const result = await uploadFile(formData);
console.log(`Uploaded file: ${result.file_id}`);