上传下载插件自动重命名后下载问题

场景:上传一个文件后将文件名等信息记录入库,点击文件名实现下载

问题:不同用户在不同时间可能上传了同名文件,同名文件会自动被重命名为xx(n).拓展名的形式

我想通过点击文件名的方式下载,如何实现

例如 张三上传了 文件.txt 李四在其后上传的文件.txt就会被重命名为文件(1).txt,王五再次上传的时候就会变成文件(2).txt,此时我想下载李四或王五的文件怎么实现?

我试了用if拼接,但会出现重复记录不知道是什么原因,上传三个文件出现四条数据(最后上传的文件数据会被记录两次)所写公式如下:

if(filename(A1)=b3,REPLACE(FILENAME(A1),"."+FILETYPE(A1),"("+sql("oracle","select count(1) from sc where wjm like '"+filename(A1)+'%'+"'" ,1,1)+")")+"."+FILETYPE(A1),filename(A1))

就落在云里吧 发布于 2024-4-2 16:55
1min目标场景问卷 立即参与
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
FeixLv4见习互助
发布于2024-4-3 10:40

上传的文件名用UUID来生成随机值呢?

  • 1关注人数
  • 218浏览人数
  • 最后回答于:2024-4-3 10:51
    请选择关闭问题的原因
    确定 取消
    返回顶部