Skip to main content

图片管理

图片管理

爱速搭平台支持统一资源管理,其中就包含图片资源管理。目前在平台级别、组织级别、以及应用级别都可以独立维护图片,并且图片资源会通过继承机制,实现公共资源的下发和使用。

资源的管理最终是为资源的使用而服务,资源的使用始终是在开发环境下,因此组织级和应用级图片管理只在平台开发环境下才支持。

图片管理模块目前默认关闭,私有部署版本可以通过配置环境变量 ISUDA_ENABLE_IMAGE_MANAGE: on 开启

层级管理

爱速搭目前在平台级别、组织级别、以及应用级别分别有不同的入口,来进行图片文件管理。不同层级只会展示当前层级创建的分类和上传的文件。

应用级

对于与应用或业务强相关,且不需要共享给其他项目使用的图片资源,建议在应用级进行维护,应用级图片管理的入口为:应用开发-应用设置-资源管理-图片管理。

image.png

不同类型的应用支持的应用设置的配置项不完全相同,示例为web应用的应用设置支持的配置项。对于其他类型的应用,入口的路径是一样的。

组织级

对于需要在一个组织内共享、组织标准资源或者统一规范类的图片文件,建议在组织级进行维护。组织级图片管理功能的入口为:平台管理-资源管理-图片管理。

平台级

平台级别的图片管理更多的是公开资源,适用面会比组织级更广,平台的所有组织都可以使用。适用于集团类的公司,或其他涉及多个组织的场景。平台级资源管理的入口为:超管后台-资源管理-图片管理。

对于爱速搭私有化的客户来说,只有购买了多租户授权才能在平台上创建多个组织。

操作说明

不同层级的图片管理能力都是一样的,主要包括如下几点:

  • 分类管理:分类的创建、编辑、删除

  • 文件管理:图片的上传、下载、裁剪、编辑、删除、复制地址等

  • 批量处理:批量删除、批量下载

  • 筛选及查询:对文件列表进行筛选和检索

下面以应用级图片管理为例,详细介绍图片管理的具体功能和操作说明。

分类管理

  1. 新增分类

目前爱速搭支持分类的最大层级为3级,其中系统自带的「全部」为第一级,自定义创建的分类均为全部分类下的子集,在创建分类的时候,可以选择父级分类,从而实现在父级分类下创建子分类。如不选择父级分类,则默认父级分类为「全部」。

image.png

目前分类名称的长度限制为8个字符,且不支持特殊字符。

  1. 编辑分类

如果需要对分类信息进行修改,可以通过分类的更多进入信息编辑页面。

image.png

  1. 删除分类

如果需要对分类进行删除,默认的机制是会将被删除的分类下的图片全部移入全部这个默认分类。操作入口同编辑分类。

图片上传

爱速搭支持JPG、JPEG、PNG、GIF、WEBP等格式的图片文件上传,可批量上传多个文件。

上传表单中,默认会填充当前所处的分类信息,存储位置优先为对象存储。

image.png

因为图片可能体积较大,因此推荐将上传的文件存储在对象存储(单个图片大小为10M)。当平台没有配置对象存储时,图片会存入db中(单个图片大小为5M),建议在上传前先完成对象存储配置,详细操作请参照对象存储管理

图片操作

图片支持在线预览和编辑、下载等操作,点击更多可以展示更多操作项。

  • 复制链接:一键复制图片的地址
  • 编辑:可以修改分类信息,以及在不改变图片地址的情况下更新图片内容

    如果配置了cdn替换图片不会立刻看到效果,具体更改时间看cdn缓存策略

  • 裁剪:可以裁剪成自己任意的尺寸大小,以及在不改变图片地址的情况下更新图片内容

    如果配置了cdn裁剪图片不会立刻看到效果,具体更改时间看cdn缓存策略

  • 下载:单个文件是直接下载(多个文件批量下载会下载成一个zip包)
  • 删除:对单个文件进行删除

image.png

批量处理

默认批量操作的按钮是置灰的,当选中某个文件后,激活批量操作的按钮。单个卡片的选中热区为卡片操作入口icon下方。

image.png

筛选及排序

平台支持按文件格式筛选,按文件名称、上传时间、图片大小进行排序,以及支持输入文件名称模糊搜索。

image.png

图片使用

  1. 在页面编辑器中,往画布中拖入一个带背景设置的组件例如容器组件获取图片类型的组件例如图片集,并打开该组件的配置面板

image.png

image.png

  1. 点击图片组件配置面板的「选择」,打开选择面板,选择中需要的图片文件并确认提交。

image.png

  1. 确认提交后可以看到看到所选图片文件的地址,到这里就完成了图片文件的使用。

image.png

在编辑器中选择文件的时候,会将平台上有权限使用的图片文件都展示出来,且分为应用级和平台级。应用级为当前应用维护的图片文件,平台级为组织级和平台超管维护的图片文件的合集,但是分类相互独立,维护各自原有的分类结构。