如题,场景是用文件上传插件将图片上传到服务器的固定文件夹(本例是上传到D:/img),在数据库内保存图片地址,然后前端用toimage函数显示图片。这些都没问题。 问题如下: 上传图片时,为了节省服务器硬盘空间占用,我设定固定命名(1~4),同文件名覆盖。在上传时能够正确上传,也看过服务器文件夹,确认图片已上传、第二轮上传的图片会正确覆盖掉第一轮图片。上传第一轮图片时,前端显示正常,但是在上传第二轮图片后,显示的时候发生诡异的问题,前端显示会显示已经被覆盖的第一轮图片,而不显示第二轮图片,测试手动将文件名及数据库内的图片地址的文件名修改为与第一轮图片不同的文件名(如11~14),前端就可以正常显示。 就好像这些图片放进一个“缓存”内,当前端调用时先按文件名(而不是按数据库保存的文件地址)查询缓存内的图片,有同文件名的直接显示,没有同文件名时才按数据库保存的文件地址显示。这是BUG还是帆软的特性?如果是BUG希望帆软修正,如果是特性,能在哪里设置? |
最佳回答 |
||||
0
|
|