App Engine - 与Development Server中的get_serving_url()无关的URL参数

时间:2015-03-30 02:56:32

标签: python google-app-engine google-cloud-storage

我正在尝试使用google.appengine.api.images.get_serving_url() with URL parameters显示不同尺寸的图像。当我将其部署到实际的应用引擎服务器时,这很好用。但是,它在我的开发服务器中不起作用。它可以正确呈现整个图像。但是,只要我指定= sXX或= sXX-c,页面就是空白。日志打印包含

的错误
line 379, in _OpenImageData
    images_service_pb.ImagesServiceError.NOT_IMAGE)
ApplicationError: ApplicationError: 3 

我为PIL安装了Pillow。为什么这不起作用?

更新:我试图上传png和jpeg。

1 个答案:

答案 0 :(得分:0)

查看Google图像模块的code,您可能正在处理不受支持的图像类型。允许的类型是:

FORMAT_LIST = [BMP, GIF, ICO, JPEG, PNG, TIFF, WEBP]