0
$("#elfinder").elfinder({
    url: 'https://localhost/elfinder',
    handlers: {
        dblclick: function(event, elfinderInstance) {
            var file = event.data.file; //l1_dGVzdC9iYW5uZXJfYmdfaG9yaXpvbnRhbC5qcGc      
        }
    }
});

(実際のファイル名)に復号化する方法はl1_dGVzdC9iYW5uZXJfYmdfaG9yaXpvbnRhbC5qcGcbanner_bg_horizontal.jpg

4

2 に答える 2

1

elFinder の場合、base64 の keyStr 値を + / = から - _ に変更する必要があります。

  var keyStr = "ABCDEFGHIJKLMNOP" +
           "QRSTUVWXYZabcdef" +
           "ghijklmnopqrstuv" +
           "wxyz0123456789+/" +
           "=";

への変更...

  var keyStr = "ABCDEFGHIJKLMNOP" +
           "QRSTUVWXYZabcdef" +
           "ghijklmnopqrstuv" +
           "wxyz0123456789-_" +
           ".";

次に、デコードする前にプレフィックス「l1_」を取り除きます

于 2012-10-02T18:58:17.723 に答える
0

あなたはBase64を使用していないので、 私はそれを使用していますが
、うまく機能します

例 Base64

于 2012-08-01T16:52:47.720 に答える