3

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

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

No upload session: ag5jb2xsZWN0aXZlZ3dhcHIbCxIVX19CbG9iVXBsb2FkU2Vzc2lvbl9fGHQM`

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

4

3 回答 3

2

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

于 2012-04-28T19:43:40.550 回答
1

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

blobstoreService.createUploadUrl("/yourServerURL");

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

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

希望这可以帮助。

谢谢。

于 2014-03-17T14:04:20.330 回答
0

似乎是 SDK 1.4.3 的错误 这似乎与 SDK 1.4.2 一起工作得很好

这能解决您的问题吗?

于 2011-04-12T19:48:39.387 回答