2

У меня есть приложение GAE PHP на моей локальной машине.Почему я вижу просмотрщик Blobstore и Datastore в панели администратора?

Я использую move_uploaded_file() или file_put_contents() для хранения данных в хранилище данных.

И я вижу файлы как в средстве просмотра Blobstore, так и в Datastore Viewer, как показано. Почему и в чем разница? Я думал, что Blobstore недоступен для PHP.

enter image description here enter image description here

ответ

4

Я не супер знаком с GAE для PHP, но вполне вероятно, что какая-либо функция загрузки файлов осуществляются с помощью Blobstore за кулисами.

Использование Blobstore имеет два побочных эффекта: фактическое содержимое файла хранится в собственном Blobstore, а некоторые метаданные о блобе сохраняются как объект (BlobInfo) в хранилище данных.

Так что, да, ожидается, что оба ожидается.

Разница в том, что хранилище данных является базой данных для структурированных данных (Entities), в то время как Blobstore хранит большие непрозрачные двоичные объекты (например, файлы).

 Смежные вопросы

  • Нет связанных вопросов^_^