2011-03-01 58 views
0

skipData 文件“C:\ Program Files \ Google \ google_appengine \ google \ net \ proto \ ProtocolBuffer .py”,第436行raise ProtocolBufferDecodeError,“corrupted” google.net.proto.ProtocolBuffer.ProtocolBufferDecodeError:损坏上传和下载GAE中的部署应用程序的数据

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

当我将数据上传到我在GAE中的应用程序时,出现此错误。

我在我的应用程序使用此:

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

上传时,该--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 
+0

我想补充一个其它注意如果要上传到一个应用程序,你迁移到高复制数据存储...将“s〜”添加到应用程序参数值的前面。例如,--application = s〜myapp – Greg 2011-10-29 21:08:33

相关问题