я пытаюсь использовать MongoGridFS для работы с файлами изображений. ниже мой код, который я пытаюсь..
$m = new MongoClient();
// select a database
$dbInput = "json";
$db = $m->$dbInput;
var_dump($mongo_fs= $db->getGridFS());//new MongoGridFS($db,"files_coll");
//$file_id=$mongo_fs->put("Jellyfish.jpg");
$id=1234;
$mongo_fs->storeFile("act.php", array("_id" => $id));
//var_dump($file = $mongo_fs->get($file_id));
echo $gridFS->findOne(array("_id" => $id))->getBytes();
оба файла «act.php» и «Jellyfish.jpg» доступны в том же каталоге, что и исходный файл. Я получаю сообщение об ошибке
Неустранимая ошибка: необработанное исключение «MongoGridFSException» с сообщением «не удалось открыть файл act.php» в C:\xampp\htdocs\mongoDB\mongo_files.php:10 Трассировка стека: #0 C:\xampp\htdocs\mongoDB\mongo_files. php(10): MongoGridFS->storeFile('act.php', Array) #1 {main} Следующее исключение 'MongoGridFSException' с сообщением 'ошибка настройки файла: act.php' в C:\xampp\htdocs\mongoDB\ mongo_files.php:10 Трассировка стека: #0 C:\xampp\htdocs\mongoDB\mongo_files.php(0): MongoGridFS->storeFile() 1 {main} добавлено в C:\xampp\htdocs\mongoDB\mongo_files.php в строке 10
я много искал в Интернете. этот вопрос может быть таким же, как Ошибка в больших файлах с GridFS и MongoDB но я не пытаюсь загрузить какой-либо большой файл и не использую «html-форму» для загрузки чего-либо. Любой ответ приветствуется.
Спасибо