文件上传组件

备注:无

简要描述:

  • jeeplus使用的文件上传组件,是对百度webuploader进行了深度封装定制。
  • 注意:该组件为ani 2.0 新增组件,1.4及之前版本不可用。

预览效果

文件上传控件,支持文件的上传,下载,预览,删除(删除时,同时删除服务器上存储的资源)。

示例代码:

<sys:fileUpload path="pic" fileNumLimit="2" fileSizeLimit="50" value="${testPic.pic}" type="image" uploadPath="/test/pic/testPic">

参数信息如下

  • path: 变量名,必填。

  • value:变量值,即上传后文件的路径地址,可选值。

  • type:可以上传的文件类型,可选值:

  • all: 允许上传所有的文件类型。
  • file:只允许上传非可执行文件。(不能上传jsp,js,html等可执行文件,如果不知道自己要上传的具体文件类型,推荐此选项。)
  • image:只允许上传图片。(格式:gif,jpg,jpeg,bmp,png)
  • audio:只允许上传音频文件。
  • video:只允许上传视频文件。
  • allowedExtensions:可选值, 允许上传指定后缀的文件,指定多个时用“,”分割,例如: zip,rar,7z(后缀名前面不要加.)。注意,该选项不能和type同时配置,如果配置了type,则优先使用type的配置,忽略该属性。

  • uploadPath:必填选项,上传的文件保存在硬盘上时,相对根目录的地址。例如:指定/test/pic/testPic,那么文件的实际保存路径是 D/....jeeplus/userfiles/files/test/pic/testPic

  • fileNumLimit:可选值,限制上传文件的个数。

  • 不指定,不限制上传个数。
  • -1:不限制上传个数。
  • 0: 禁止上传文件。
  • 1:可以上传1个文件。
  • 2~9999:指定具体的数字,上传指定个数的文件。
  • fileSizeLimit:可选值,限制文件的上传大小,单位M。

  • readonly:可选值,是否只读。