Я пытаюсь понять, как разрешить пользователям загружать файлы в моем приложении Google App Engine.Я следую инструкциям здесь: https://cloud.google.com/appengine/docs/standard/php/googlestorage/user_upload
Он начинается с:
use google\appengine\api\cloud_storage\CloudStorageTools;
Однако этот пакет не существует ни в одном из имеющихся у меня каталогов поставщиков, и яне могу понять, что мне нужно добавить в мой composer.json, чтобы получить этот код.
В других местах моего проекта есть код, который будет use Google\Cloud\Storage\StorageClient;
, но это другая база кода и не содержит функции CloudStorageTools::createUploadUrl()
, к которой я пытаюсь получить доступк.
![enter image description here](https://i.stack.imgur.com/MN6Jt.png)
![enter image description here](https://i.stack.imgur.com/drQ6r.png)
Вот что содержит мой composer.json
:
{
"require": {
"mailgun/mailgun-php": "^2.6",
"php-http/guzzle6-adapter": "^1.1",
"php-http/message": "^1.6",
"google/cloud-storage": "^1.9",
"google/cloud-debugger": "^0.14.2",
"ext-stackdriver_debugger": "*"
},
"name": "",
"description": ""
}