Проблема с URL-адресом службы изображений в облаке Google
Я не знаю, сталкивался ли кто-нибудь уже с этим.
Мы используем Google Cloud Storage, чтобы использовать загруженные пользователем изображения из нашего приложения.
Мы генерируем обслуживающий URL следующим образом:
$imgURL = CloudStorageTools::getImageServingUrl($bucketPath . $fileName, array("size" => 0));
URL создается нормально с аргументом =s0 в конце. Мы используем этот аргумент изменения размера на лету для отображения версий хранимых файлов разных размеров.
Проблема заключается в том, что исходный URL не показывает правильное изображение, в то время как изображение с измененным размером отображается нормально.
Странно то, что это случается только изредка - не для каждого изображения...
Один пример
Исходный сгенерированный обслуживающий URL-адрес, отображающий неправильное изображение: http://lh3.googleusercontent.com/NOpTGAEefkDfPOFbqAzAVCT7TqVxvDxaMYVum1g9CA88jRYWCL61JtbTI8tHTO7ueZMp-L_lm8s-WLfCvC3JRm9e3Yrk4IFGZlfT=s0
Версия URL с измененным размером и отображением правильного изображения
Любая помощь будет оценена.