如何将嵌入式web服务器上的图片发给客户端?
硬件平台:stm32 + enc28j60 + SPI sd。软件: RTT1.搭建了一个基本的web服务器,能够响应PC客户机的HTTP请求,在客户端IE输入IP后能够显示服务器传送过来的web页面(基本上都是文字)。
2.在SPI SD卡中实现了RTT的文件系统,将图片和网页内容保存在SD卡中;
问题::想将嵌有图片的网页发送给客户端,该如何实现呢??
看html语法,如果是图片,则用<img-src=路径 height="" width="">,但是这样只是定义了一个路径。图片数据怎么发送呢?我肯定要打开图片文件,然后发送吧?这部分如何搞??或者是不是可以通过其他软件,先将图片转换为C数组,当做数据直接发给客户端,客户端可以解析出来是图片吗? 浏览器读到了img标签会请求地址中的图片,按http协议发过去。 先用winhex将图片文件组织成c数组,当web服务器解析到有GET 图片的需要时,加上http协议的头,将这个数组发送出去。 多谢楼上两位,搞定了。如果是applet呢?使用applet标签,怎么浏览器不发送GET请求呢 路过 MARK
刚在学习如何在web页显示图片,能详解下过程吗?,求{:loveliness:} 我也要显示图片,教教我吧。 shpan_111 发表于 2011-4-28 12:32 static/image/common/back.gif
多谢楼上两位,搞定了。如果是applet呢?使用applet标签,怎么浏览器不发送GET请求呢 ...
怎么搞定的啊 去年的帖子了,没想到还会有回复。
这个搞不定主要还是http的语法不熟悉。
1. 在网页源码里显示图片的地方使用image标签,<img-src=路径 height="" width="">
2. 有了这个标签,当你输入网址后,客户端会发送image请求的,这时候你就把图片的数据发给客户端就可以了 shpan_111 发表于 2013-4-19 09:15 static/image/common/back.gif
去年的帖子了,没想到还会有回复。
这个搞不定主要还是http的语法不熟悉。
1. 在网页源码里显示图片的地方 ...
能给个例子看看吗
页:
[1]