Я пытаюсь использовать 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-форму» для загрузки чего-либо.
Любой ответ приветствуется.
Спасибо
Задача ещё не решена.
Других решений пока нет …