我不知道是否有人已经遇到过这个问题。
我们正在使用 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
任何帮助,将不胜感激。