场景:上传一个文件后将文件名等信息记录入库,点击文件名实现下载
问题:不同用户在不同时间可能上传了同名文件,同名文件会自动被重命名为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))