} catch (Exception $e) {
print_r( $e->getMessage() );
}
?>
<?php if( !empty($photo) ): ?>
<img src="<?php echo $photo ?>" alt="<?php echo $photo ?>" /
<?php endif ?>
Test URL:
https://safetyfreelancer.com/test-permissions.php
Error on GCP Console:
PHP Fatal error: Uncaught exception 'google\appengine\api\cloud_storage\CloudStorageException' with message 'Unspecified error with image.' in /base/alloc/tmpfs/dynamic_runtimes/php55_dynamic/fc2f1b4915ea2bca/sdk/google/appengine/api/cloud_storage/CloudStorageTools.php:810
Stack trace:
#0 /base/alloc/tmpfs/dynamic_runtimes/php55_dynamic/fc2f1b4915ea2bca/sdk/google/appengine/api/cloud_storage/CloudStorageTools.php(331): google\appengine\api\cloud_storage\CloudStorageTools::imagesApplicationErrorToException(Object(google\appengine\runtime\ApplicationError))
#1 /base/data/home/apps/g~safetyfreelancer-209721/20190326t123924.417045301748881360/src/SafetyFreel/Controllers/DefaultController.php(42): google\appengine\api\cloud_storage\CloudStorageTools::getImageServingUrl('gs://safetyfree...', Array)
#2 /base/data/home/apps/g~safetyfreelancer-209721/20190326t123924.417045301748881360/public/index.php(480): SafetyFreel\Controllers\DefaultController->serveFile('profile_photos/...')
#3 [internal function]: {closure}('profile_photos/...' in /base/alloc/tmpfs/dynamic_runtimes/php55_dynamic/fc2f1b4915ea2bca/sdk/google/appengine/api/cloud_storage/CloudStorageTools.php on line 810
The storage is public.
Appreciate if someone can assist pinpoint the issue.
Many Thanks,
Noel