You've already forked Nano-Banana-AI-Image-Editor
新增 历史记录中的生成详情显示参考图
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user