接口6 增加字段
This commit is contained in:
@@ -148,7 +148,7 @@ async function submitTest() {
|
||||
form.append('image_file', file);
|
||||
|
||||
try {
|
||||
const resp = await fetch(API_BASE + '/api/v1/face/measure', { method: 'POST', body: form });
|
||||
const resp = await fetch(API_BASE + '/api/v1/face/measure', { method: 'POST', headers: { 'X-Internal-Token': 'dev-shared-secret-2026' }, body: form });
|
||||
const json = await resp.json();
|
||||
const _elapsed = ((performance.now() - _reqStart) / 1000).toFixed(2);
|
||||
|
||||
@@ -157,7 +157,13 @@ async function submitTest() {
|
||||
|
||||
if (json.code === 0) {
|
||||
setStatus('✅ 请求成功 (' + _elapsed + 's) — request_id: ' + json.request_id, 'success');
|
||||
showOverlay(json.data.annotated_image_url);
|
||||
// 兼容本地直连 worker(返回 *_base64)与网关(改写为 *_url)两种情况
|
||||
const _d = json.data || {};
|
||||
const annoUrl = _d.annotated_image_url
|
||||
|| (_d.annotated_image_base64
|
||||
? ('data:image/png;base64,' + _d.annotated_image_base64.replace(/^data:image\/\w+;base64,/, ''))
|
||||
: '');
|
||||
showOverlay(annoUrl);
|
||||
renderMetrics(json.data);
|
||||
$('metricsBar').classList.remove('hidden');
|
||||
} else {
|
||||
@@ -182,6 +188,10 @@ function showOverlay(annoUrl) {
|
||||
setTimeout(() => showOverlay(annoUrl), 200);
|
||||
return;
|
||||
}
|
||||
if (!annoUrl) {
|
||||
$('imgPanel').innerHTML = '<span class="placeholder">后端未返回标注图(annotated_image_base64 为空)</span>';
|
||||
return;
|
||||
}
|
||||
|
||||
const checked = $('showAnno').checked ? '' : 'display:none';
|
||||
const opacity = ($('annoOpacity').value / 100).toFixed(2);
|
||||
|
||||
Reference in New Issue
Block a user