是否存在用於字符串的Javascript壓縮和PHP/Ruby解壓縮庫?我需要它,因爲我需要在緩慢的上傳鏈接上使用Ajax發送非常長的文本字符串到使用PHP/Ruby作爲服務器端語言的Web服務器。JavaScript字符串壓縮和PHP/Ruby解壓縮
var x = $('#sources').html();
// a very-very long text
var xo = x, o = {};
if(x.length>512*1024) {
x = compress(x);
o.c = 1;
}
o.x = x;
$.post('target.php',o,function(res){alert(res==xo)});
在服務器側(例如,PHP):
<?php
if(isset($_POST['c']) && $_POST['c']=='1') {
$x = decompress($_POST['x']);
} else {
$x = $_POST['x'];
}
echo $x;
啊,所以我必須先將它寫入文件,然後解壓縮它? – Kokizzu 2013-02-14 08:09:37