我想提供存储在Google Cloud Storage中的PDF文件

问题描述

我需要提供存储在Google Cloud Storage中的PDF文件。 我尝试过:

from google.appengine.api import blobstore
from google.appengine.api import images
bkey = blobstore.create_gs_key('/gs' + filename)
url = images.get_serving_url(bkey)

错误

get_serving_url_hook\n raise _ToImagesError(e,readable_blob_key)\n','TransformationError\n']

解决方法

您正在将PDF文件视为需要图像。您不能将“ images” api与pdf文件一起使用。有几种存储和提供静态文件的方法,您可以从此链接[1]中找到

[1] https://cloud.google.com/appengine/docs/standard/python3/serving-static-files