日期:2014-05-17  浏览次数:20686 次

求大神看看tomcat服务器中的文件无法显示的问题
小弟先描述一下我现在环境

   2台生产机,用户可以在生产环境上传图片,然后上传的图片会写到一个共享文加夹下,同时这个共享文件夹指向的是另外一个tomcat应用下一个项目的文件夹,这个tomcat是我专门用来作为文件服务器使用的,在上传了图片以后我在客户端将图片的路径动态指向图片服务器时,图片不会显示.但是在右键获取图片链接以后在浏览器中访问,然后回过头来右键显示图片又可以显示了.
   现在我又用了一个临时方案,先将返回的图片服务器的地址动态赋值到一个隐藏的iframe中,然后等3秒后再将这个路径赋值给img的src,求各位大神看看这到底是什么原因 ,应该怎么解决呢?
tomcat 缓存 img?src?

------解决方案--------------------
可能是缓存的问题。你想办法禁用缓存,或者把缓存新鲜周期调低试试看
------解决方案--------------------
img的src只能直接访问项目内的图片,  如果访问项目外需要处理成流传回页面
------解决方案--------------------
文件服务器还不用静态资源映射吗!?google apache 静态资源映射
------解决方案--------------------
引用:
...我自己犯了个大错,文件写入后没有关闭IO 引以为鉴啊

真相大白了。。
------解决方案--------------------
引用:
...我自己犯了个大错,文件写入后没有关闭IO 引以为鉴啊
 以前又一次操作access数据库,写完后查文件,总有一条记录锁文件,总想不明白,搜了半天发现,原来数据库操作完没有关闭数据库链接 
------解决方案--------------------
看来楼主又是一个不会结贴的选手