上传到服务器的图片显示问题

如题,场景是用文件上传插件将图片上传到服务器的固定文件夹(本例是上传到D:/img),在数据库内保存图片地址,然后前端用toimage函数显示图片。这些都没问题。

问题如下:

上传图片时,为了节省服务器硬盘空间占用,我设定固定命名(1~4),同文件名覆盖。在上传时能够正确上传,也看过服务器文件夹,确认图片已上传、第二轮上传的图片会正确覆盖掉第一轮图片。上传第一轮图片时,前端显示正常,但是在上传第二轮图片后,显示的时候发生诡异的问题,前端显示会显示已经被覆盖的第一轮图片,而不显示第二轮图片,测试手动将文件名及数据库内的图片地址的文件名修改为与第一轮图片不同的文件名(如11~14),前端就可以正常显示。

就好像这些图片放进一个“缓存”内,当前端调用时先按文件名(而不是按数据库保存的文件地址)查询缓存内的图片,有同文件名的直接显示,没有同文件名时才按数据库保存的文件地址显示。这是BUG还是帆软的特性?如果是BUG希望帆软修正,如果是特性,能在哪里设置?

FineReport eying2 发布于 2021-8-31 15:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-3-8 20:15

你这个是浏览器缓存引起的,一般浏览器默认同一个地址同一个文件基本调用缓存,不会更新

除非手动请浏览器缓存

  • 2关注人数
  • 464浏览人数
  • 最后回答于:2022-3-8 20:15
    请选择关闭问题的原因
    确定 取消
    返回顶部