1

誰かがすでにこれに遭遇したかどうかはわかりません。

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 のサイズ変更バージョン: http://lh3.googleusercontent.com/NOpTGAEefkDfPOFbqAzAVCT7TqVxvDxaMYVum1g9CA88jRYWCL61JtbTI8tHTO7ueZMp-L_lm8s-WLfCvC3JRm9e3Yrk4IFGZlfT=s100

どんな助けでも大歓迎です。

4

0 に答える 0