应用/搭建用户界面/网页端组件/图片上传
图片上传
更新于: 2026-06-24 15:44:40
图片上传组件用于上传和展示图片,常用于图像内容的管理。
图片上传组件的值为 String 类型,格式为 {"bytes":204010,"created_at":1745759048,"file_name":"Snipaste_2025-04-27_17-22-45.png","id":"7497976797368516618","file_id":"7497976797368516618"}。即通过图片上传组件上传图片后,仅生成图片 ID,不会直接生成图片 URL。
你可以在工作流中,将输入参数的数据类型设置为 Image,然后将图片上传组件的值传递给该输入参数。系统会自动解析并获取图片的 URL,再将该 URL 传递给下游节点,从而实现图片数据的高效处理。具体配置,请参考配置示例。
图片上传组件提供了丰富的属性配置选项,以下是一些关键属性配置说明。关于组件尺寸、位置、样式、指针、变换等通用属性的设置方法,请参考设置组件属性和事件。
图片上传组件支持上传单张或多张图片,最多支持 10 张。
说明
Image 或 File 类型。Array<Image> 或 Array<File> 类型。图片上传组件支持设置标签、提示文案,使开发者能够更精准、高效地描述组件的功能和用途。
图片上传组件支持设置上传区图标,开发者可以根据应用的视觉设计风格或具体业务需求,灵活选择和设置上传区的图标样式。
图片上传组件的可见性可通过设置常用条件或表达式灵活控制,以实现特定场景下的隐藏或显示。
通过配置图片上传组件的事件,可以为图片上传组件添加丰富的交互功能,以增强用户体验和界面的互动性。
|
事件项 |
说明 |
|---|---|
|
事件类型 |
数据改变时:在图片上传过程中,图片数据发生变化时触发事件。 |
|
组件方法 |
支持以下方法:
|
例如,当你想要搭建一个一键替换图片背景的应用时,可以通过图片上传组件分别上传背景图和主体图,再将这些图片 ID 传递给工作流,作为工作流的输入参数进行后续的图片处理操作。
front_input 和 background_input,变量类型需设置为 Image。front_input 和 background_input 变量。output 变量设置为背景替换插件节点输出结果中的 data,其为 Image 类型。{{ image.data.output }}。{{ image.data.output }} 为工作流的输出结果,即处理后的图片。