Проблема с 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 с измененным размером и отображением правильного изображения

Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам