简体中文
cURL
image_from_url
curl --request POST \ --url https://apibox.redpandaai.co/api/file-url-upload \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "fileUrl": "https://example.com/images/sample.jpg", "uploadPath": "images/downloaded", "fileName": "my-downloaded-image.jpg" } '
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" }}
http://example.com/file.jpg
https://example.com/file.jpg
所有 API 需要通过 Bearer Token 进行身份验证。
获取 API Key:
使用方法: 在请求头中添加: Authorization: Bearer YOUR_API_KEY
注意:
文件下载链接,必须是有效的HTTP或HTTPS地址
"https://example.com/images/sample.jpg"
文件上传路径,不包含前后斜杠
"images/downloaded"
文件名称(可选),包含文件扩展名。如不提供,系统将自动生成随机文件名。如果指定的文件名已存在,旧文件将被覆盖。注意:由于缓存机制,文件覆盖可能不会立即生效。
"sample-image.jpg"
文件上传成功
请求是否成功
响应状态码
400
401
405
500
响应消息
"文件上传成功"
显示 子属性
文件名称
"uploaded-image.png"
文件在存储中的完整路径
"images/user-uploads/uploaded-image.png"
文件下载链接
"https://tempfile.redpandaai.co/xxx/images/user-uploads/uploaded-image.png"
文件大小(字节)
154832
文件MIME类型
"image/png"
上传时间
"2025-01-01T12:00:00.000Z"