怪问题:不能正常生成图片

时间:2021-06-13 19:45:11
各位老大:
    我做了一个简单的生成图片的类,用来显示某一时间段内的数据变化曲线,在我本机上使用很正常,可是从客户端访问时,却不能正常显示,总是显示最初生成的图,只有在页面上右键"刷新"或"F5"刷新后,才会正常显示,这是为什么啊?是缓存的事吗,可是我也在程序里面加了清缓存的代码了,请大家帮帮忙啊,

还有就是在别的机器上设置好后,在那机器上也不能正常显示,而从我机器上浏览就能正常显示!!!TMD真怪了.

15 个解决方案

#1


没人来?

#2


图片是用什么生成的,直接用GDI画的还是用了别的东西

#3


用GDI画的,就是调用的Drawing那几个类

#4


估计是缓存的问题,这种情况没遇到过

#5


up

#6


更改一下IE的设置看看

#7


楼上老兄,更改哪些设置啊?

#8


internet 临时文件,还有最好把图片的名称做成动态的,因为ie一看到相同页面的相同图片肯定会在临时文件里找的。

#9


图片名怎么动态呀,这样岂不是产生很多的图片?
我清一下临时文件试试

#10


老大,不行啊,把临时文件清了也不管用,
怎么在我机器上就行啊,不清也没事.怪!!!!!

#11


你每次得到新图片,就是重新生成了图片,你可以取一个随机数命名图片的,这样每次页面的图片名称不同,自然会重新载入。

#12


可我用的方法是在服务器上已存在一个图文件,那个类只是重新生成,然后返回这个图片的相对地址.我该怎么办?

#13


ie-》常规->设置->每次访问此页时检查

#14


objCSpace.ExportPicture(Server.MapPath("..\images") & "\CuVcpic1.gif", "gif", 400, 250)
  img.ImageUrl = "..\images\CuVcpic1.gif"

这好像是你的程序吧?
你完全可以把CuVcpic1.gif 换成一个随机数阿

#15


谢谢 newyan(江中彦) And ssm1226(雨中人)

问题得到解决了,我试过了,两种方法都可以.

3Q!!!

#1


没人来?

#2


图片是用什么生成的,直接用GDI画的还是用了别的东西

#3


用GDI画的,就是调用的Drawing那几个类

#4


估计是缓存的问题,这种情况没遇到过

#5


up

#6


更改一下IE的设置看看

#7


楼上老兄,更改哪些设置啊?

#8


internet 临时文件,还有最好把图片的名称做成动态的,因为ie一看到相同页面的相同图片肯定会在临时文件里找的。

#9


图片名怎么动态呀,这样岂不是产生很多的图片?
我清一下临时文件试试

#10


老大,不行啊,把临时文件清了也不管用,
怎么在我机器上就行啊,不清也没事.怪!!!!!

#11


你每次得到新图片,就是重新生成了图片,你可以取一个随机数命名图片的,这样每次页面的图片名称不同,自然会重新载入。

#12


可我用的方法是在服务器上已存在一个图文件,那个类只是重新生成,然后返回这个图片的相对地址.我该怎么办?

#13


ie-》常规->设置->每次访问此页时检查

#14


objCSpace.ExportPicture(Server.MapPath("..\images") & "\CuVcpic1.gif", "gif", 400, 250)
  img.ImageUrl = "..\images\CuVcpic1.gif"

这好像是你的程序吧?
你完全可以把CuVcpic1.gif 换成一个随机数阿

#15


谢谢 newyan(江中彦) And ssm1226(雨中人)

问题得到解决了,我试过了,两种方法都可以.

3Q!!!