上传控件限制只能上传rar压缩文件类型

我现在有十条数据,只有验收合格的才有压缩文件需要上传,请问我如何限制只能上传rar压缩文件格式。

FineReport HRainMountain 发布于 2024-10-8 15:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-10-8 15:33

设置数据校验,用filetype(file)

--------------------

filetype(file)获取文件的类型。当file为单文件时,返回文件类型字符串,当file为多文件时,返回文件类型的字符串数组。如果file不为文件类型,则返回错误信息。

示例:

假设文件控件在B2单元格,而B2单元格依次上传了三个不同类型文件{A.doc,C.xls,B.txt},则filetype(B2)返回值为[“doc”,“xls”,“txt”]。

  • HRainMountain HRainMountain(提问者) 那如果有几行是空的呢?是不是也会被数据校验到
    2024-10-08 15:35 
  • 华莉星宸 华莉星宸 回复 HRainMountain(提问者) 可以只校验非空行嘛 必须有值 且后缀是rar格式 或是非空
    2024-10-08 15:39 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-10-8 15:33

这个控件目前标准不支持

一个折中方式,获取后缀,然后填报校验后缀是否满足

filetype(file)

获取上传文件的名称、类型和大小 https://help.fanruan.com/finereport/doc-view-1059.html

image.png

最佳回答
0
ID1208Lv6高级互助
发布于2024-10-8 15:40
  • 4关注人数
  • 105浏览人数
  • 最后回答于:2024-10-8 15:40
    请选择关闭问题的原因
    确定 取消
    返回顶部