您的位置:首页 > 编程语言 > PHP开发

php mongo扩展 1.2.9版本的一个bug

2012-03-07 12:02 281 查看
php mongo扩展各个版本的列表和下载连接在下面这个网页中:
http://pecl.php.net/package/mongo
由于项目移动到新服务器中,我装mongo扩展用的最新版本,1.2.9,也是stable版本的,pecl方式安装的就是这个版本,安装完成之后,一般数据库操作都可以,但是存文件到数据库的时候出问题,具体一点就是MongoGridFS的这两个函数:

public mixed storeBytes ( string $bytes [, array $extra = array() [, array $options = array() ]] )
public mixed storeFile ( string $filename [, array $extra = array() [, array $options = array() ]] )


这两个函数的返回值,正常返回是已经存入数据库的文件的_id,但是,在1.2.9版本中,这两个函数可以将文件存入数据库,但是不返回_id,firefox提示页面被重置,chrome提示未加载网页。

我又重新编译了1.2.6和1.2.7两个版本,这两个版本就没有这个bug,1.2.8由于下载的压缩文件无法解压,所以我就没测试。

之前编译了它github上最新的开发版本,1.30dev,和1.2.9版本一样的bug。

希望留言交流。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: