2011-03-01 59 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

相關問題