для лучшего распределения файлов в осколоченных Mongo GridFs я бы хотел создать свой собственный файл_ид. Как это можно сделать в Java, описано здесь: http://groups.google.com/group/mongodb-user/msg/524bae1602770587 Но как это сделать в PHP? Я не мог найти подсказки в документации API, я использую storeBytes для сохранения файлов: http://www.php.net/manual/en/mongogridfs.storebytes.php
Мы используем PHP7, последний пакет MongoDB PECL (1.2.2) – Laravel 5.3 – jenssegers / laravel-mongodb 3.1 Я хочу использовать GridFS. Он обычно доступен в пакете MongoDB PECL, но нет документа или кода рабочего кода.
Я пытался прочитать аудиофайл из mongoDB, который я сохранил с помощью GridFS. Я могу загрузить файл в систему и играть с ним, но я хотел бы передать эти аудио / видео файлы из самой базы данных и воспроизвести их в браузере. Есть ли способ сделать это, не загружая файл в систему? Любая помощь будет хорошей.
Я пробовал решение, указанное в потоковых аудио / видео файлах линии связи из gridFS в браузере Тем не менее, когда я использую свой код, файл загружается или воспроизводится с помощью браузера по умолчанию. Мой код: header('Content-type: audio/mpeg;'); $stream = $file->getResource(); while (!feof($stream)) { echo fread($stream, 8192); } Я действительно хочу решение для создания API, чтобы […]
В моем веб-приложении я использую MongoDB GridFS для хранения загруженных пользователем изображений. Остальная часть сайта управляется MySQL. В таблице фотографий (в mysql) у меня есть три поля для хранения MongoId файлового объекта. маленький средний большой Поэтому я храню три версии изображения. Маленький, средний и большой. Мой вопрос: иногда мне нужно использовать миниатюру меньше, чем «маленькую» […]