save code

This commit is contained in:
Ubuntu
2026-06-16 21:15:19 +08:00
parent a86125246e
commit d2642b66f8
3 changed files with 28 additions and 9 deletions
+3 -4
View File
@@ -61,7 +61,7 @@
<body>
<div class="container">
<h1>🔬 接口4 — 用户特征分析 测试</h1>
<p class="subtitle">POST /api/v1/face/features &nbsp;|&nbsp; 上传照片 → 火山方舟豆包视觉模型 → 42项面部特征 &nbsp;|&nbsp; data.features 为 JSON 字符串</p>
<p class="subtitle">POST /api/v1/face/features &nbsp;|&nbsp; 上传照片 → AI视觉模型 → 42项面部特征 &nbsp;|&nbsp; data.features 为 JSON 字符串</p>
<div class="card">
<div class="card-body">
@@ -70,7 +70,7 @@
<button class="btn btn-primary" id="submitBtn" onclick="submitTest()">🚀 分析特征</button>
<button class="btn btn-outline btn-sm" onclick="clearResults()">清除</button>
</div>
<div class="hint">JPG/PNG ≤1MB 正面照 &nbsp;|&nbsp; 调用火山方舟豆包视觉模型,耗时约数秒</div>
<div class="hint">JPG/PNG 正面照 &nbsp;|&nbsp; 调用AI视觉模型,耗时约数秒</div>
<div id="statusBar" class="status hidden"></div>
</div>
</div>
@@ -123,11 +123,10 @@ function setStatus(t, type) { const b=$('statusBar'); b.textContent=t; b.classNa
async function submitTest() {
const f = $('imageFile').files[0];
if (!f) { setStatus('请选择图片', 'error'); return; }
if (f.size > 1_000_000) { setStatus('文件超过 1 MB', 'error'); return; }
$('imgPreview').innerHTML = '<img src="'+URL.createObjectURL(f)+'" alt="preview">';
$('submitBtn').disabled = true; $('submitBtn').textContent = '⏳ 分析中...';
setStatus('⏳ 调用豆包视觉模型...', 'info'); $('resultsArea').classList.add('hidden');
setStatus('⏳ 调用AI视觉模型...', 'info'); $('resultsArea').classList.add('hidden');
const fd = new FormData(); fd.append('image_file', f);
try {