0

クライアント側(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ライブラリを見つけるのを手伝ってください。前もって感謝します。

4

1 に答える 1