Intereting Posts
файл, скопированный с использованием PHP или проводника Windows, имеет устаревшую дату Принудительный файл для загрузки в CodeIgniter FTP-классе PHP заменяет строку после использования file_get_contents Вопрос о том, как должны работать перенаправления Как быстро выбрать 3 случайные записи из таблицы 30k MySQL с фильтром где-то одним запросом? Вставить уникальные строки из 8 случайных символов PHP regex: что такое «класс при смещении 0»? PHP DateTime __construct () Не удалось проанализировать строку времени (xxxxxxxx) в позиции x Разбор PHP simpleXML Ошибки обновления PHPUnit, PEAR Тестирование модуля Laravel с помощью ввода с именем массива Есть ли способ декодирования этого PHP-кода? Почему мой float хранит в MYSQL как .9999, когда он больше 1? php DOMDocument: полное преобразование элемента формы? обертывание и удаление? Как перенаправить пользователей на свои идентификационные URL / целевые страницы после входа в систему?

загрузить файл изображения в хранилище Google Cloud

Я пытался загрузить файл изображения в облако хранилища Google, следуя документации Google облачного хранилища здесь , но безуспешно.

Ведро, которое я создал в моем облачном хранилище Google, называется: test_app-111

Это мой файл app.yaml :

application: test_app-111 version: 1 runtime: php api_version: 1 handlers: # Serve images as static resources. - url: /(.+\.(gif|png|jpg))$ static_files: \1 upload: .+\.(gif|png|jpg)$ application_readable: true - url: /img.php script: img.php 

Это мой php-файл с именем img.php :

 <?php require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php'; use google\appengine\api\cloud_storage\CloudStorageTools; $options = [ 'gs_bucket_name' => 'https://storage.googleapis.com/test_app-111.appspot.com' ]; $upload_url = CloudStorageTools::createUploadUrl('/upload_handler.php', $options); ?> <form action="<?php echo $upload_url?>" enctype="multipart/form-data" method="post"> Files to upload: <br> <input type="file" name="uploaded_files" size="40"> <input type="submit" value="Send"> </form> 

Любая идея, что мне не хватает? В документации говорится: «Создайте URL-адрес для загрузки приложения, используя метод CloudStorageTools :: createUploadUrl ()». Должен ли я создать URL для загрузки? Кто-нибудь понял, как двигаться дальше?