日期:2014-05-16  浏览次数:20721 次

自己最近在做一个简单的linux服务器小软件,不知道怎么向浏览器发送图片,求教
发送只有文字的网页的话,可以

fp = fopen("index.html","r");
fread(buffer,sizeof(char),PAGELENGTH,fp);

然后可以

send(sockfd,buffer,PAGELENGTH,0);

发送图片的话是不是把第一句改成

fp = fopen("index.html","rb");就可以了?

为什么我的不行?


------解决方案--------------------
都是rb就行了.
------解决方案--------------------
上传文件在http协议里有现在的:put
但是首先你得有上传权限