Chinaunix首页 | 论坛 | 博客
  • 博客访问: 497431
  • 博文数量: 144
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 508
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-10 13:18
个人简介

Keep looking Donot settle

文章分类

全部博文(144)

文章存档

2019年(1)

2016年(31)

2015年(51)

2014年(61)

分类: LINUX

2015-04-03 15:08:21

原文地址:修改返回的文件 作者:ojhsky

例如你这么访问:


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

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

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

意义:因为可以访问即将返回给浏览器的页面的BUFFER,所以就可以修改这个BUFFER。这样可以给这个文件嵌入代码。
阅读(653) | 评论(0) | 转发(0) |
0

上一篇:URL中参数的解析

下一篇:文件上传与下载

给主人留下些什么吧!~~