Convert data URL to plain base64-encoded image data
| @@ -3283,7 +3283,8 @@ async function generateComfyImage(prompt, negativePrompt, signal) { | ||
| 3283 | 3283 | const response = await fetch(getUserAvatarUrl()); |
| 3284 | 3284 | if (response.ok) { |
| 3285 | 3285 | const avatarBlob = await response.blob(); |
| 3286 | 3286 | const avatarBase64avatarBase64DataUrl = await getBase64Async(avatarBlob); |
| 3287 | + const avatarBase64 = avatarBase64DataUrl.split(',')[1]; | |
| 3287 | 3288 | workflow = workflow.replaceAll('"%user_avatar%"', JSON.stringify(avatarBase64)); |
| 3288 | 3289 | } else { |
| 3289 | 3290 | workflow = workflow.replaceAll('"%user_avatar%"', JSON.stringify(PNG_PIXEL)); |
| @@ -3293,7 +3294,8 @@ async function generateComfyImage(prompt, negativePrompt, signal) { | ||
| 3293 | 3294 | const response = await fetch(getCharacterAvatarUrl()); |
| 3294 | 3295 | if (response.ok) { |
| 3295 | 3296 | const avatarBlob = await response.blob(); |
| 3296 | 3297 | const avatarBase64avatarBase64DataUrl = await getBase64Async(avatarBlob); |
| 3298 | + const avatarBase64 = avatarBase64DataUrl.split(',')[1]; | |
| 3297 | 3299 | workflow = workflow.replaceAll('"%char_avatar%"', JSON.stringify(avatarBase64)); |
| 3298 | 3300 | } else { |
| 3299 | 3301 | workflow = workflow.replaceAll('"%char_avatar%"', JSON.stringify(PNG_PIXEL)); |