Chinaunix首页 | 论坛 | 博客
  • 博客访问: 174889
  • 博文数量: 33
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 501
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-26 11:00
文章分类

全部博文(33)

文章存档

2014年(11)

2013年(22)

我的朋友

分类: LINUX

2014-03-12 15:59:55

例如你这么访问:


那么goahead就需要把index.html这个文件读出来,然后写到某个buf里返回给浏览器。其过程如下:

1. 在websPageOpen函数中打开index.html文件
2. 在websPageReadData文件中把index.html文件的内容读到一个buf中
3. 最后是在jstHandler函数中把buf的内容返回给浏览器。

但是如果你需要修改返回给浏览器的文件,却需要在jstHandler中进行,因为在调用websPageReadData读了文件后还会把读到的长度和文件长度比较,如果长度不一致,就会被认为读取错误.

意义:因为可以访问即将返回给浏览器的页面的BUFFER,所以就可以修改这个BUFFER。这样可以给这个文件嵌入代码。
阅读(1986) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~