ESCAPE 3DS のイベントエディタでデータが保存できなくなる問題が発生していました。調べてみると、サーバに以下のエラーログが出力されていました。
ERROR: API error 1 (datastore_v3: BAD_REQUEST): ApplicationError: 1 Property Code is too long. Maximum length is 500.
500Byte を超えるとデータが保存できないようです。
リファレンスを見てみると、[]byte であれば 1MByte まで保存できると書いてあります。
The datastore package - Google App Engine
- []byte (up to 1 megabyte in length)
データストアに保存するときに []byte に変換することで制限を 1MByte にできました。
クライアントに出力する際に、その都度 string へ変換する必要があるので注意が必要です。
0 件のコメント:
コメントを投稿