Создание больших файлов в Google App Engine гибкое с использованием PHP - PullRequest
0 голосов
/ 14 января 2020

У меня есть проект, в котором нужно вывести сотни фотографий из одного файла шаблона, сжать их в файл .zip и отправить их в браузер клиента. После этого файл .zip можно удалить.

Google App Engine (PHP) не позволяет вам записывать файлы, как на стандартном веб-сервере.

Как это сделать это можно сделать с помощью GAE Flexible?

1 Ответ

1 голос
/ 14 января 2020

Как вы уже знаете, App Engine Flexible не позволяет записывать файлы в системе, даже если она работает на виртуальной машине. Причина в том, что он работает в большем количестве Docker контейнеров, и у вас не будет гарантии, что вы найдете файл.

Альтернативой для этого является немного изменить рабочий процесс и использовать Cloud Хранение в качестве промежуточного. Вы можете отправлять фотографии прямо в облачное хранилище, и пользователи смогут загружать их прямо из облачного хранилища. Здесь у вас есть руководство по достижению этого с помощью App Engine flex для PHP.

...