upload_file
Upload a file to a specific record in PocketBase by providing the collection, record ID, file field name, file content, and file name.
Instructions
Upload a file to a record in PocketBase
Input Schema
Name | Required | Description | Default |
---|---|---|---|
collection | Yes | The name or ID of the collection | |
fileContent | Yes | The raw content of the file as a string | |
fileField | Yes | The name of the file field in the collection schema | |
fileName | Yes | The desired name for the uploaded file (e.g., 'report.txt') | |
recordId | Yes | The ID of the record to attach the file to |
Input Schema (JSON Schema)
{
"properties": {
"collection": {
"description": "The name or ID of the collection",
"type": "string"
},
"fileContent": {
"description": "The raw content of the file as a string",
"type": "string"
},
"fileField": {
"description": "The name of the file field in the collection schema",
"type": "string"
},
"fileName": {
"description": "The desired name for the uploaded file (e.g., 'report.txt')",
"type": "string"
},
"recordId": {
"description": "The ID of the record to attach the file to",
"type": "string"
}
},
"required": [
"collection",
"recordId",
"fileField",
"fileContent",
"fileName"
],
"type": "object"
}