文件下载问题,上传两个名字相同的文件,下载时如何定位到想要的那个文件?

比如,3月上传文件“测试.txt”,报表上显示附件名称“测试.txt”;

5月又上传了文件“测试.txt”,报表上也显示附件名称“测试.txt”,但是这时存放文件的文件夹会将第二个文件名字变成“测试(1).txt”,导致与报表上附件名称不同,无法下载;

我如果想要下载5月份的文件,怎么处理呢?

FineReport ww栗子 发布于 2021-6-7 10:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2021-6-7 10:22

通常为了处理这类问题是把上传的文件重命名为年月日时分秒毫秒.后缀名,并将原名字与重命名后名字以及一个数据ID存放在数据表中作对应

  • ww栗子 ww栗子(提问者) 用这种办法的话,多附件时扩展显示,重命名不生效
    2021-06-07 15:46 
  • Z4u3z1 Z4u3z1 回复 ww栗子(提问者) 要不自己写JS,要不一个只支持单文件上传勾选上(要上传几个文件就多增加几行就是)
    2021-06-07 16:00 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-7 10:22(编辑于 2021-6-7 10:22)

这个目前可以通过手工修改数据来处理,默认上传,同文件的文件名会被修改

最佳回答
0
luojian0323Lv7资深互助
发布于2021-6-7 10:22(编辑于 2021-6-7 10:24)

首先,你要在填报属性中勾选 同名文件覆盖

image.png

然后你上传文件时,添加一个月份文件夹

  • ww栗子 ww栗子(提问者) 其实我的需求是不能覆盖文件,3月份的和5月份的不是一份文件,只是名字相同
    2021-06-07 15:46 
  • 3关注人数
  • 518浏览人数
  • 最后回答于:2021-6-7 10:24
    请选择关闭问题的原因
    确定 取消
    返回顶部