Skip to content

Latest commit

 

History

History
94 lines (77 loc) · 2.3 KB

API.md

File metadata and controls

94 lines (77 loc) · 2.3 KB

上传成功后返回JSON示例

    {
        "result":"success",
        "code":200,
        "url":"https:\/\/i2.100024.xyz\/2023\/01\/24\/10gwv0y-0.webp",
        "srcName":"195124",
        "thumb":"https:\/\/png.cm\/application\/thumb.php?img=\/i\/2023\/01\/24\/10gwv0y-0.webp",
        "del":"https:\/\/png.cm\/application\/del.php?hash=bW8vWG4vcG8yM2pLQzRJUGI0dHlTZkN4L2grVmtwUTFhd1A4czJsbHlMST0="
    }
  • 返回示例解释 result 返回状态 code 返回状态编号 参考常见状态代码 url 文件链接 srcName 原始名称 thumb 缩略图 del 文件删除链接

上传示例 仅供参考

  • html
<form action="http://127.0.0.1/api/index.php" method="post" enctype="multipart/form-data">
    <input type="file" name="image" accept="image/*" required>
    <input type="text" name="token" placeholder="在tokenList文件找到token并输入" required> 
    <input type="submit" value="上传">
</form>
  • Python
import requests

# 本地图片文件路径
image_path = "/path/to/your/image.jpg"

# token值,需从实际来源获取(例如读取tokenList文件)
token = "your_token_value_here"

# 目标URL
url = "http://127.0.0.1/api/index.php"

# 构建请求参数
files = {'image': open(image_path, 'rb')}
data = {'token': token}

# 发送POST请求
response = requests.post(url, files=files, data=data)

# 检查响应状态码
if response.status_code == 200:
    print("Upload successful.")
else:
    print(f"Upload failed with status code {response.status_code}.")
  • Curl
curl -X POST http://127.0.0.1/api/index.php \
-F "image=@/path/to/your/file/example.jpg" \
-F "token=your_token"
  • JQuery
// 获取文件和token
var file = document.querySelector('input[type="file"]').files[0];
var token = $('input[name="token"]').val();

// 创建FormData对象
var formData = new FormData();
formData.append('image', file);
formData.append('token', token);

// 发起上传请求
$.ajax({
    url: 'http://127.0.0.1/api/index.php',
    type: 'POST',
    data: formData,
    processData: false,
    contentType: false,
    success: function(response) {
        console.log('文件上传成功');
    },
    error: function(xhr, status, error) {
        console.error('文件上传失败: ' + error);
    }
});