cURL
with_data_url
curl --request POST \ --url https://kieai.redpandaai.co/api/file-base64-upload \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "base64Data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==", "uploadPath": "images/base64", "fileName": "test-image.png" } '
200
Example
{ "success": true, "code": 200, "msg": "文件上传成功", "data": { "fileName": "uploaded-image.png", "filePath": "images/user-uploads/uploaded-image.png", "downloadUrl": "https://tempfile.redpandaai.co/xxx/images/user-uploads/uploaded-image.png", "fileSize": 154832, "mimeType": "image/png", "uploadedAt": "2025-01-01T12:00:00.000Z" } }
iVBORw0KGgoAAAANSUhEUgAA...
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...
所有接口都需要通过 Bearer Token 方式进行认证。
获取 API Key:
使用方式: 在请求头中添加: Authorization: Bearer YOUR_API_KEY
Base64 编码的文件数据。支持纯 Base64 字符串或 data URL 格式
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
文件上传路径,不带首尾斜杠
"images/base64"
文件名(可选),包含文件扩展名。如不提供文件名,将自动生成随机文件名。若新上传的文件名与已存在文件名相同,则旧文件将被覆盖,但由于缓存原因,此更改可能不会立即生效
"my-image.png"
文件上传成功
请求是否成功
响应状态码
400
401
405
500
响应消息
"文件上传成功"
显示 子属性