From 69b06b11c71d4e77cd87d784b5a8fee227ea6982 Mon Sep 17 00:00:00 2001 From: Misode Date: Tue, 16 Dec 2025 00:06:40 +0100 Subject: [PATCH] Fix directory is a query parameter --- docs/api/client/files.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/api/client/files.md b/docs/api/client/files.md index 29d35cf..d20fd19 100644 --- a/docs/api/client/files.md +++ b/docs/api/client/files.md @@ -407,12 +407,17 @@ This approach ensures secure file uploads without exposing server credentials an Use the signed URL from Step 1 to upload your file(s). +#### Query Parameters + +| Parameter | Type | Required | Description | +|-----------|------|----------|-------------| +| `directory` | string | No | Target directory (must match Step 1) | + #### Form Data Parameters | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `files` | file | Yes | File to upload (use `files` as field name) | -| `directory` | string | Yes | Target directory (must match Step 1) | ### Complete Example @@ -428,9 +433,8 @@ signed_url=$(curl -s \\ | jq -r '.attributes.url') # Step 2: Upload file to signed URL -curl -X POST "$signed_url" \\ - -F "files=@/path/to/local/file.txt" \\ - -F "directory=/"`, +curl -X POST "$signed_url?directory=%2F" \\ + -F "files=@/path/to/local/file.txt"`, javascript: `const axios = require('axios'); const FormData = require('form-data'); const fs = require('fs'); @@ -2149,4 +2153,4 @@ Returns empty response body with status code 204. - Learn about [Database Management](./databases) for server databases - Explore [Backup Management](./backups) for automated backups -- Check [Scheduled Tasks](./schedules) for automated file operations \ No newline at end of file +- Check [Scheduled Tasks](./schedules) for automated file operations