A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tianyun 中级黑马   /  2013-3-28 18:33  /  1921 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

<img src="http://www.baidu.com/1.jpg">
浏览器是如何加载图片的,为什么访问自己的web服务器,服务器端没有写图片文件流,也能访问该图片。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

6 个回复

倒序浏览
补充:没写流,客服端通过httpwatcher也能看到,服务器返回图片文件。
回复 使用道具 举报
王浩威 来自手机 中级黑马 2013-3-29 10:44:32
藤椅
流???
回复 使用道具 举报
楼主:
你想多了,这里是用的html标签加载的,你把java和html混淆了。
当然java也能实现加载图片,但是那是在java片段里实现的!

评分

参与人数 1技术分 +1 收起 理由
scott0610 + 1

查看全部评分

回复 使用道具 举报
楼上说的有道理
回复 使用道具 举报

同学你的代码是:
<body>
            <a><img src="http://www.baidu.com/1.jpg"></a>
</body>


如果是这样的代码你用浏览器打开时是显示不了图片的,,因为你不能保证百度的服务器下有那个图片1.jpg,,,,所以我的做法是把我的图片提交到百度,百度服务器收到我提交的图片后,就把数据返回到我的浏览器显示我的图片,,,直接上代码:

<html>
<head>
<title>标题</title>
</head>
<body>
<a href="http://www.baidu.com"><img src="bg.jpg" /></a>
</body>
</html>

这是实现图片超连接最简单的HTML语句了。
这里假设图片连接到百度,图像保存在与HTML文件同一文件夹下,图片文件为bg.jpg。
这样你打开这个文件时就浏览器显示了我的图片bg.jpg,,前提是这个文件bg.jpg和你的html文件放在同一个文件夹内,,,如果不在同一个文件夹,那么就得写bg.jpg的具体路径

回复 使用道具 举报
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马