在调试cgi上传文件时,遇到一个错误: 错误码 101 (net::ERR_CONNECTION_RESET),上传比较小的文件没有问题,这个问题反复查了好久代码,也没有发现问题,后来在网上查的,是boa限制的大小,记录一下。
这个问题有两种解决方式: 1.修改boa.conf配置文件; 2.修改boa源码里的宏定义;
如下:
# SinglePostLimit: The maximum allowable number of bytes in
# a single POST. Default is normally 1MB.
SinglePostLimit 16777216 #16MB
我这里修改为了16M;
如果是修改boa源码宏定义是修改src文件夹中define.h:
#define SINGLE_POST_LIMIT_DEFAULT 1024 * 1024 * 16 /* 16 MB */
然后重新编译代码即可。