php mongo扩展 1.2.9版本的一个bug

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。


希望留言交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章