MCPcopy Index your code
hub / github.com/FlowiseAI/Flowise / saveBase64Image

Function saveBase64Image

packages/components/nodes/agentflow/utils.ts:480–494  ·  view source on GitHub ↗
(
    outputItem: { result?: string; id?: string; output_format?: string },
    options: ICommonObject
)

Source from the content-addressed store, hash-verified

478
479/** Saves base64 image data to storage and returns file information */
480export const saveBase64Image = async (
481 outputItem: { result?: string; id?: string; output_format?: string },
482 options: ICommonObject
483): Promise<ISavedImageResult | null> => {
484 try {
485 if (!outputItem.result) return null
486 const outputFormat = outputItem.output_format || 'png'
487 const fileName = `generated_image_${outputItem.id || Date.now()}.${outputFormat}`
488 const mimeType = outputFormat === 'png' ? 'image/png' : 'image/jpeg'
489 return await saveImageToStorage(outputItem.result, mimeType, fileName, options)
490 } catch (error) {
491 console.error('Error saving base64 image:', error)
492 return null
493 }
494}
495
496/** Saves a Gemini inline image to storage. */
497export const saveGeminiInlineImage = async (

Callers 1

Calls 1

saveImageToStorageFunction · 0.85

Tested by

no test coverage detected