【问题标题】:Problems uploading blobs onto App Engine将 Blob 上传到 App Engine 时出现问题
【发布时间】:2014-03-17 22:04:20
【问题描述】:

您好,我正在尝试使用 App Engine 教程 here 中提供的完整示例应用代码将一些 mp3 作为 blob 上传,我收到以下错误“HTTP ERROR 404”

访问 /_ah/upload/ag5jb2xsZWN0aXZlZ3dhcHIbCxIVX19CbG9iVXBsb2FkU2Vzc2lvbl9fGHQM 时出现问题。原因:

No upload session: ag5jb2xsZWN0aXZlZ3dhcHIbCxIVX19CbG9iVXBsb2FkU2Vzc2lvbl9fGHQM`

有人知道我为什么会得到这个吗?尝试在本地运行,甚至尝试部署应用程序,但仍然有问题!

【问题讨论】:

    标签: google-app-engine blobs


    【解决方案1】:

    不要按后退按钮,尝试上传文件。每次都用在浏览器中点击url。

    【讨论】:

    • 我想要的是按下返回按钮并尝试上传下一个文件?那么它的解决方案是什么?以及如何在新标签而不是同一页面中显示图像?
    【解决方案2】:

    对于每次将文件上传到 blob,blob url 都是唯一的。第一次,当您上传文件时,您可能正在创建一个 blob url,使用

    blobstoreService.createUploadUrl("/yourServerURL");
    

    现在,当您尝试上传下一个文件时,您正在单击返回按钮,并且您正在尝试使用为第一个文件创建的同一 blob 会话。这就是您面临“无上传会话”错误的原因。

    解决方案可能是,您可以在单击后退按钮时创建一个新的 blob url。单击后退按钮后,请做一些工作以创建新的 blob url。

    希望这会有所帮助。

    谢谢。

    【讨论】:

      【解决方案3】:

      似乎是 SDK 1.4.3 的一个错误 这似乎适用于 SDK 1.4.2

      这能解决您的问题吗?

      【讨论】:

      • 我有应用引擎 SDK 1.8.8,但我仍然有同样的错误。它在第一次文件上传时工作正常。但是当我尝试上传另一张图片时,通过在浏览器上返回上一步到上传页面,会显示上述错误消息。当我尝试上传第二个时,似乎没有运行任何小服务程序。通过 jsp 本身,错误给出。请帮忙。
      猜你喜欢
      • 2016-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-22
      • 1970-01-01
      • 2019-10-08
      相关资源
      最近更新 更多