Rails 3では、ビットマップイメージデータをJSON形式でサーバーに送信したいので、以下の手順を実行します。
1.クライアントで、ビットマップイメージを文字列に変換します。
2.文字列をJSON形式でエンコードし、サーバーに送信します。
3. JSON形式のビットマップイメージデータをデコードします。
ビットマップイメージでは、JSON形式でエンコードした後、0バイトまたはその他の読み取り不可能なバイトがあります.0バイトは/ u0000に変換され、スペースバイトは/ u000aに変換されます。
JSON文字列「\ u0066、サーバー側で
は、私は、JSON文字列をデコードする ActiveResource ::フォーマット:: JsonFormat.decodeを使用しますが、それは例えば、/ U0000を満たしたときにメソッドが停止します\ u0066 \ u0000 \ u0066 \ u0066 "は" ff "にデコードされ、残りの3バイトはサイレントに破棄されます。
この問題を解決するにはどうすればよいですか? JSON文字列を自分でデコードする関数を書くべきですか?Rails 3でJSON形式の画像データをデコードする方法は?
0
A
答えて
3
実際には、そのデータをマルチパート形式のバイナリとしてPOSTする必要があります。
文字列にエンコードする必要がある場合は、use base64です。
関連する問題
- 1. std :: string形式のJSONをBoostプロパティツリーにデコードするには?
- 2. のRails 3:クライアント側でJSON形式の問題
- 3. ASP .NET JSON WebServiceのJSONデータ入力形式を特定する方法は?
- 4. Rails 3に画像の配列を格納する方法は?
- 5. このJsonデータ形式のJsonStringerの生成方法は?
- 6. Json形式で画像を呼び出す
- 7. JSON形式のデータを投稿する
- 8. JSON形式のPOSTデータ
- 9. JSON形式のデータをWebViewからHTMLページに渡す方法
- 10. デコードbase64_encode SwiftのJSONからの画像
- 11. C#でjson形式の返信データを使用する方法は?
- 12. 画像をbase64に変換し、JSON形式でサーバーにアップロード
- 13. データをJSON形式に変換する
- 14. カスタム画像形式:圧縮アルゴリズムをターゲットにする方法
- 15. 不正なJSONデータ形式
- 16. SQL Serverのクエリ結果のデータをJSON形式に変換する方法は?
- 17. このデータ形式をJSONに変換する方法の例は?
- 18. JSONP形式をJSON形式に変換する方法はありますか?
- 19. J2ME +形式の画像
- 20. MJPG画像形式のウェブカメラ
- 21. Rails 2.3.11でHTML形式のメールを送信する方法は?
- 22. iPhoneで 'Base64String'形式の生の画像データからUIImageを取得する方法は?
- 23. JSONオブジェクトをRailsからデコードする方法
- 24. NovaPack(NPK)バイナリ形式のデコード
- 25. 3バイトアスキー署名形式を画像に変換
- 26. Androidで点滅する画像形式でSurfaceViewに画像を追加する方法
- 27. jpeg画像のシーケンスをビデオ形式に変換する方法は?
- 28. Androidの画像をバイト配列形式でサイズ変更する方法
- 29. JPEG画像を短時間でデコードする方法
- 30. jsonデータ配列をデコードするには?
しかし、base64のバージョンがかなり大きく、エンコード、転送、デコードに多くのCPU時間を要すると考えてください。 –