docs: add API call methods documentation on homepage
This commit is contained in:
@@ -111,6 +111,36 @@
|
||||
<span class="info-value">POST /api/upload</span>
|
||||
</div>
|
||||
|
||||
<hr class="stats-divider">
|
||||
<div class="stats-title">API 调用方法 (参考 Flask 风格)</div>
|
||||
<div style="text-align: left; margin-top: 12px; padding: 12px; background: #f8f9fa; border-radius: 8px; font-size: 12px; color: #444; font-family: 'Courier New', monospace; line-height: 1.5; overflow-x: auto;">
|
||||
<strong>1. 上传文件:</strong><br>
|
||||
<code style="color: #d63384;">POST /api/upload</code><br>
|
||||
Headers: <code style="color: #0d6efd;">Content-Type: multipart/form-data</code><br>
|
||||
Form-data:<br>
|
||||
· file: <文件内容><br>
|
||||
· expiry: 1h | 24h | 7d (可选, 默认24h)<br><br>
|
||||
|
||||
<strong>2. 获取文件信息:</strong><br>
|
||||
<code style="color: #d63384;">GET /api/file/<file_id></code><br><br>
|
||||
|
||||
<strong>3. 下载/访问文件:</strong><br>
|
||||
<code style="color: #d63384;">GET /file/<file_id></code><br><br>
|
||||
|
||||
<strong>cURL 示例:</strong><br>
|
||||
<span style="color: #198754;">curl -k</span> -X POST <span style="color: #0d6efd;">"https://xiaji-temp.duckdns.org/api/upload"</span> \
|
||||
-F "file=@example.jpg" \
|
||||
-F "expiry=24h"<br><br>
|
||||
|
||||
<strong>Python requests 示例:</strong><br>
|
||||
<span style="color: #0d6efd;">import</span> requests<br><br>
|
||||
url = <span style="color: #198754;">"https://xiaji-temp.duckdns.org/api/upload"</span><br>
|
||||
files = {<span style="color: #198754;">'file'</span>: <span style="color #d63384">open</span>(<span style="color: #198754;">'example.jpg'</span>, <span style="color: #198754;">'rb'</span>)}<br>
|
||||
data = {<span style="color: #198754;">'expiry'</span>: <span style="color: #198754;">'24h'</span>}<br>
|
||||
resp = requests.post(url, files=files, data=data, verify=<span style="color: #d63384">False</span>)<br>
|
||||
<span style="color: #0d6efd;">print</span>(resp.json())
|
||||
</div>
|
||||
|
||||
<hr class="stats-divider">
|
||||
<div class="stats-title">本月统计</div>
|
||||
<div class="stat-item">
|
||||
|
||||
Reference in New Issue
Block a user