写了一个简单的webserver但是在向浏览器发送图片时遇到问题,求思路???
为了练习socket编程,自己写了一个简单的WebServer。现在能做到的是启动webserver后,浏览器向它请求HTML页面后浏览器能够正确现实请求的页面。但现在的问题是HTML文件中不能有图片。因为我不清楚作为服务器端怎样读取一个图片文件发送给浏览器。服务器的Response返回头中的content_type和content_length我已经都设置好了,可还是不行。
我的做法是以二进制方式把一个图片读入一个char数组然后拼好返回头以后发送给浏览器。但总是不成功。
请前辈们指点并提供思路(当然原码也可以)。
因为我是初学者所以希望您在提供思路时能写的详细一些。
谢谢!