日期:2014-05-18  浏览次数:20822 次

数据库中的图片无法显示
连接的是同一个数据库 为什么调试的时候可以显示数据库中存储的图片 而在网上访问的时候显示不出图片呢?图片显示为一个红色的叉。在调试的时候是可以访问到数据库的。


------解决方案--------------------
看看你的图片路径是否正确呢?
------解决方案--------------------
探讨
我把图片直接存到数据库中去了,没有路径的,数据库中存储的是二进制数据。

------解决方案--------------------
在图片上点右键,看看图片地址是否正确
------解决方案--------------------
探讨
我把图片直接存到数据库中去了,没有路径的,数据库中存储的是二进制数据。

------解决方案--------------------
Handler.ashx放到服务器上这个路径对吗?

------解决方案--------------------
探讨
本地调试的时候图片链接的属性里类型是Jpeg图象 有具体的大小 创建时间 修改时间 在Web上访问的时候属性里的类型 大小 创建时间和修改时间都显示未不可用。我是用Handler.ashx?PhotoID=6&Size=M来显示图片的。会是什么原因呢?
会不会是创建图片的数据流缓存之类的问题? 可为什么调试的时候可以显示图片呢?

------解决方案--------------------
探讨
我查看无法显示的图片的链接属性 里面的图片地址是http://mywork.he.cn/Handler.ashx?PhotoID=6&Size=L
http://mywork.he.cn/是我空间的根目录handler就在根目录下,应该是正确的路径吧。

------解决方案--------------------
多是路径问题,还有可能跟网速有关,如果网速慢的话也会看不见
------解决方案--------------------
探讨
在图片上点右键,看看图片地址是否正确

------解决方案--------------------
学习
------解决方案--------------------
可能是路径问题,相对路径和绝对路径