К счастью, Google App Engine (GAE) предоставляет встроенную потоковую оболочку Google Cloud Storage (GCS), которая позволяет использовать многие стандартные функции файловой системы PHP для чтения и записи файлов в приложении PHP App Engine.Я также улучшаю свои навыки кодирования и нашел советы, которые помогли мне в документации GCP.
Исходя из предоставленного вами фрагмента кода, вы должны убедиться, что вы выполнили как минимум 2 вещи:
- , чтобы правильно создать корзину хранения в Google Cloud Storage (GCS)[1].Обязательно замените «BUCKET_NAME» в своем коде именем созданного вами сегмента GCS и укажите путь к текстовому файлу, который вы хотите выгрузить.
- , который вы настроили в своем приложении PHP для записи файлов вваше приложение [2] или разрешить загрузку пользователями, если вы хотите, чтобы другие пользователи могли загружать файлы в ваше хранилище GCS [3].
Это стандартные практические руководства (учебные пособияв нижней части панели навигации), поэтому обязательно ознакомьтесь с примерами, представленными на Github, чтобы взглянуть на полные коды и адаптировать стиль к своему.
Надеюсь, это поможет!
[1]https://cloud.google.com/storage/docs/creating-buckets
[2] https://cloud.google.com/appengine/docs/standard/php/googlestorage/#top_of_page
[3] https://cloud.google.com/appengine/docs/standard/php/googlestorage/user_upload