上传组件
约 369 字大约 1 分钟
2025-04-17
在线预览
地址
简介
- 1.支持文件 及 图片上传
 - 2.后台设置系统配置中可设置上传相关参数包括文件后缀,文件大小,图片尺寸,文字水印或图片水印等设置
 - 3.支持裁剪功能
 - 4.支持上传图片先保存至tmp文件夹,提交数据后再移动到正式目录中,需要在系统config/sa.php文件夹中配置开启
 
参数设置
设置在fieldProps
{
  max: 2,//上传图片数量,默认1
  size:2000,//上传图片最大尺寸数字表示长宽都不超过这个值,[1000,2000]数组表示[宽,高] ,默认1000
  type:"file"//上传文件类型 file:文件 image:'默认图片',
  buttonType:'card' | 'table' | 'text'//默认card展示,
  crop?:boolean;//是否开启图片裁剪
  cropProps?:Record<string,any>;//裁剪参数配置见下方
}图片裁剪
在模型字段配置中开启裁剪选项后会自动开启图片裁剪功能,只支持图片,单图上传
默认裁剪比例为1:1
可以访问 antd-img-crop查看支持的选项配置
常用配置
{
    quality?: number;//质量
    fillColor?: string;
    zoomSlider?: boolean;//开启缩放
    rotationSlider?: boolean;//开启旋转
    aspectSlider?: boolean;//开启裁剪框
    aspect?: number;//默认宽高比例
    minAspect?: number;//最小宽高比例
    maxAspect?: number;//最大宽高比例
}