クライアント側(Javaスクリプト)からサーバー(Java)にbase64の詳細を送信しようとしています。base64 のサイズを小さくするために、次のように lz-string.js を使用しています。
var base64Data = "0dYWVpjZGVmZ2hpanN0dXZ3eHl6g";
var compressed = LZString.compress(base64Data);
ご存知のように、LZ で圧縮すると、データは次のようになります。
したがって、次の Ajax 呼び出しによってサーバー側にデータを送信しています。
var formData = "img="+compressed";
jQuery.blockUI();
jQuery.ajax({
url : "/myapplication/Saverequest",
type: "POST",
data : formData,
cache: false,
async:false,
success: function(data, textStatus, jqXHR) {
");
アクションクラス(java)のデータをそのまま取得できます。しかし、データを解凍できません。私は送信したのと同じものを必要とします!(参照: base64Data)
LZ(LZString.Java)に関してオンラインでいくつかのコードを使用しましたが、データを解凍していません!!
これを解凍できる適切なJavaライブラリを見つけるのを手伝ってください。前もって感謝します。