【问题标题】:Error on large files with GridFS and MongoDB使用 GridFS 和 MongoDB 处理大文件时出错
【发布时间】:2012-06-25 07:04:53
【问题描述】:

我在尝试将大文件上传到 MongoDB 时似乎遇到了错误。

Fatal error: Uncaught exception 'MongoGridFSException' with message 'could not open file ' in /home/jclark/thundergrid.fusionstrike.com/thundergrid/thundergrid.php:33 Stack trace: #0 /home/jclark/thundergrid.fusionstrike.com/thundergrid/thundergrid.php(33): MongoGridFS->storeUpload('pic', Array) #1 /home/jclark/thundergrid.fusionstrike.com/thundergrid/admin/index.php(7): Admin->upload() #2 {main} Next exception 'MongoGridFSException' with message 'error setting up file: ' in /home/jclark/thundergrid.fusionstrike.com/thundergrid/thundergrid.php:33 Stack trace: #0 /home/jclark/thundergrid.fusionstrike.com/thundergrid/thundergrid.php(0): MongoGridFS->storeUpload() #1 /home/jclark/thundergrid.fusionstrike.com/thundergrid/admin/index.php(7): Admin->upload() #2 {main} thrown in /home/jclark/thundergrid.fusionstrike.com/thundergrid/thundergrid.php on line 33

我得到这些是有原因的还是......

非常感谢!

【问题讨论】:

    标签: php mongodb gridfs


    【解决方案1】:

    如果文件超过 2GB/4GB,那么这可能是 PHP 在您的平台上构建方式的限制。在大多数情况下,LFS(大文件系统)没有启用(理论上它也没有得到 PHP 开发团队的官方支持)。您也可能使用 32 位编译的 PHP,在这种情况下,您需要 64 位构建。

    【讨论】:

    猜你喜欢
    • 2017-10-09
    • 2013-05-12
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 2020-10-23
    • 2021-09-09
    相关资源
    最近更新 更多