在GAE中将数据上传和下载到部署应用程序时出现问题

时间:2011-03-01 16:35:59

标签: google-cloud-datastore

文件“C:\ Program Files \ Google \ google_appengine \ google \ net \ proto \ ProtocolBuffer .py“,第436行,在skipData中     提出ProtocolBufferDecodeError,“已损坏” google.net.proto.ProtocolBuffer.ProtocolBufferDecodeError:已损坏

问题是什么以及如何解决?也许下载不行?

我在GAE中将数据上传到我的deplying app时出现此错误。

我在我的应用中使用它:

builtins:
- remote_api: on

从开发中下载数据的命令:

 appcfg.py download_data --application=,yapp --kind=Survey --url="http://localhost:9999/_ah/remote_api" --filename="C:\myapp\src\test.csv"

这是我用于将数据上传到部署的命令:

 appcfg.py upload_data --application=myapp --kind=Survey --filename="C:\myapp\src\test.csv" --url=http://myapp.appspot.com

myapp不是真正的名字......

1 个答案:

答案 0 :(得分:1)

上传时,--url参数必须链接到应用程序的remote_api,如下所示:

 appcfg.py upload_data --application=myapp --kind=Survey --filename="C:\myapp\src\test.csv" --url=http://myapp.appspot.com/_ah/remote_api