Merge pull request #71 from solar2ain/fix/webui-improvements (closes #70, closes #72)

fix: 修复媒体文件路径缺失目录前缀 & WebUI 请求历史改进
This commit is contained in:
FoxHui
2026-04-16 01:48:20 +08:00
committed by GitHub
Unverified
7 changed files with 75 additions and 10 deletions
+4 -2
View File
@@ -43,7 +43,8 @@ import {
deleteByDateRange as deleteHistoryByDateRange,
retryMediaDownload,
getStats as getHistoryStats,
getModelList as getHistoryModelList
getModelList as getHistoryModelList,
getMediaDir
} from '../../../utils/history.js';
import path from 'path';
import fs from 'fs/promises';
@@ -519,7 +520,8 @@ export function createAdminRouter(context) {
}
try {
const data = await fs.readFile(filepath);
const fullPath = path.join(getMediaDir(), filepath);
const data = await fs.readFile(fullPath);
const ext = path.extname(filepath).toLowerCase();
const mimeTypes = {
'.png': 'image/png',
+1 -1
View File
@@ -8,7 +8,7 @@ import fs from 'fs/promises';
import path from 'path';
import { logger } from './logger.js';
const DATA_DIR = 'data/history';
const DATA_DIR = path.join(process.cwd(), 'data', 'history');
const DB_PATH = path.join(DATA_DIR, 'history.db');
const MEDIA_DIR = path.join(DATA_DIR, 'media');