通过此接口将图片上传至图床,返回图片 URL,可用于订单完成证明。
使用 multipart/form-data 表单上传,接口会中转图片至图床并返回图片 URL。
| 参数名称 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
?upload_image |
Query | 是 | 触发上传模式,必须添加此参数。 |
file |
File | 是 | 要上传的图片文件。支持 jpg, jpeg, png, gif, webp 等格式。 |
strategy_id |
Integer | 否 | 图床存储策略 ID(默认值:1)。 |
curl -X POST https://sicxs.cn/order_config.php \
-H "Accept: application/json" \
-H "Authorization: Bearer ***|your_token_here" \
-F "file=@/path/to/your/image.jpg" \
-F "strategy_id=1"
<?php
$ch = curl_init('https://sicxs.cn/order_config.php');
$postData = [
'file' => new CURLFile('/path/to/your/image.jpg', 'image/jpeg', 'image.jpg'),
'strategy_id' => 1
];
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $postData,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Accept: application/json',
'Authorization: Bearer ***|your_token_here'
]
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
print_r($data);
const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('strategy_id', '1');
fetch('https://sicxs.cn/order_config.php', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer ***|your_token_here'
},
body: formData
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
import requests
url = 'https://sicxs.cn/order_config.php'
headers = {
'Accept': 'application/json',
'Authorization': 'Bearer ***|your_token_here'
}
files = {
'file': ('image.jpg', open('/path/to/your/image.jpg', 'rb'), 'image/jpeg')
}
data = {
'strategy_id': '1'
}
response = requests.post(url, headers=headers, files=files, data=data)
print(response.json())
{}