web应用中img的src指向本地图片为什么A电脑显示不出来,但B电脑上又能显示出来,(图片路径为:c:\test\000100.bmp),如果把这个文件用查看源文件的方式查看源文件,并把源文件拷贝出来执行,图片就能在A电脑展示,这是为什么?
会不会因为一台电脑是IE6,一台电脑室IE7,IE6可以显示,IE7就不能显示这个问题。如果是该如何解决啊?
运行代码的电脑本地有那张图片的。在WEB应用中,是先在本地生成图片,然后跳转到一个打印页面把这个图片显示出来,在哪台电脑运行图片就在哪台电脑的C盘生成。
相对路径与绝对路径的问题应该不是这个原因,因为代码在另外一台电脑上运行时可以显示图片的,代码都是同一份代码。
有可能需要检查下IE设置,看是否为不显示图片,不过这个可能性比较小,应该不是这个原因,因为之前图片都是可以显示,只是以前是先把图片保存到数据库再从数据库取出展示到页面上的,所以图片也是可以显示的。
第1个回答 2010-04-29
action跳转是 webcontent 下的完全路径
a标签跳转 或window。open()之类的跳转 是相对路径本回答被提问者采纳
a标签跳转 或window。open()之类的跳转 是相对路径本回答被提问者采纳
第2个回答 2010-04-29
检查 IE 设置是否为不显示图片
第3个回答 2010-04-29
因为你运行代码的电脑本地没那张图片