新增 历史记录中的生成详情显示参考图

This commit is contained in:
2025-09-15 22:30:39 +08:00
parent 7a5e5d77b0
commit a922a4e507
3 changed files with 169 additions and 60 deletions

View File

@@ -47,11 +47,22 @@ export const useImageGeneration = () => {
const accessToken = import.meta.env.VITE_ACCESS_TOKEN || '';
let uploadResults: any[] | undefined;
// 上传生成的图像
// 上传生成的图像和参考图像
if (accessToken) {
try {
// 上传生成的图像
const imageUrls = outputAssets.map(asset => asset.url);
uploadResults = await uploadImages(imageUrls, accessToken);
const outputUploadResults = await uploadImages(imageUrls, accessToken);
// 上传参考图像(如果存在)
let referenceUploadResults: any[] = [];
if (request.referenceImages && request.referenceImages.length > 0) {
const referenceUrls = request.referenceImages.map(img => `data:image/png;base64,${img}`);
referenceUploadResults = await uploadImages(referenceUrls, accessToken);
}
// 合并上传结果
uploadResults = [...outputUploadResults, ...referenceUploadResults];
// 检查上传结果
const failedUploads = uploadResults.filter(r => !r.success);