diff --git a/app/pages/api.vue b/app/pages/api.vue index 6da271d..cad1d27 100644 --- a/app/pages/api.vue +++ b/app/pages/api.vue @@ -631,9 +631,22 @@
Content-Type: multipart/form-datafile: 图片文件
+ Content-Type: multipart/form-datafile: 图片文件
+ Content-Type: application/jsonbase64: base64编码的图片数据(支持data URI前缀)filename: 文件名(可选)
+ # 公共上传
+ # 公共上传(仅支持 multipart/form-data)
curl -X POST "{{ baseUrl }}/api/upload/public" -F "file=@image.jpg"
-# 私有上传
-curl -X POST "{{ baseUrl }}/api/upload/private" -H "X-API-Key: your-key" -F "file=@image.jpg"
+# 私有上传 - multipart/form-data 方式
+curl -X POST "{{ baseUrl }}/api/upload/private" -H "X-API-Key: your-key" -F "file=@image.jpg"
+
+# 私有上传 - Base64 方式(带 data URI 前缀)
+curl -X POST "{{ baseUrl }}/api/upload/private" \
+ -H "X-API-Key: your-key" \
+ -H "Content-Type: application/json" \
+ -d '{"base64": "data:image/png;base64,iVBORw0KGgo...", "filename": "my-image.png"}'
+
+# 私有上传 - Base64 方式(纯 base64,默认识别为 PNG)
+curl -X POST "{{ baseUrl }}/api/upload/private" \
+ -H "X-API-Key: your-key" \
+ -H "Content-Type: application/json" \
+ -d '{"base64": "iVBORw0KGgo..."}'