【问题标题】:images.get_serving_url(blob_key) returns error when ran from appengine in cloud.从云中的 appengine 运行时,images.get_serving_url(blob_key) 返回错误。
【发布时间】:2016-01-02 16:42:01
【问题描述】:

images.get_serving_url() 从云中的 appengine 运行时返回以下错误,但在本地环境中运行时工作正常。它适用于保存在 blob 存储中的精细图像文件,问题仅在于 vido 文件。我被这个困住了,我不知道如何调试它。任何帮助是极大的赞赏。

文件“/base/data/home/apps/s~silicon-window-102123/1.387642514189268755/main.py”,第 95 行,在帖子中 url=images.get_serving_url(localkey) 文件“/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/images/init.py”,第 1794 行,在 get_serving_url 返回 rpc.get_result() 文件“/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py”,第 613 行,在 get_result 返回自我。get_result_hook(self) 文件“/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/images/__init.py”,第 1892 行,在 get_serving_url_hook raise _ToImagesError(e, readable_blob_key) 转换错误

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    线索在抛出的错误中:TransformationError

    它不适用于视频文件。在get_serving_url的文档中

    google.appengine.api.images.get_serving_url(blob_key, size=None, crop=False,secure_url=None,文件名=None,rpc=None)[来源]

    该方法被描述为“获取一个将提供底层图像的网址”。

    而且有些选项对于视频来说意义不大。该页面上没有出现视频一词。不支持。

    【讨论】:

    • 是的,我也是这么想的,但是当它在我的本地环境中运行时,我认为它可以在云上运行并继续开发。现在我碰壁了。
    • 出于兴趣,它在什么意义上“起作用”?您返回的 URL 是什么类型的?
    • 我得到了这个 URL="127.0.0.1:8080/_ah/img/3vLur65v3fO8mvMM1HXx8A==" 并且视频播放正常,但相同的代码在云端引发错误
    猜你喜欢
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 2015-03-08
    • 2022-08-04
    • 1970-01-01
    • 2022-08-21
    • 2021-03-07
    • 1970-01-01
    相关资源
    最近更新 更多