在我的网站上,我展示了大量编号的车辆路径。我通过ajax获取坐标,但有时由于文件大小太慢。我想压缩它,没关系,但在我处理javascript(使用jQuery)中的xml之前我无法解压缩它。不幸的是,我不能在服务器端使用 php。有人知道吗?
任何帮助,将不胜感激。
在我的网站上,我展示了大量编号的车辆路径。我通过ajax获取坐标,但有时由于文件大小太慢。我想压缩它,没关系,但在我处理javascript(使用jQuery)中的xml之前我无法解压缩它。不幸的是,我不能在服务器端使用 php。有人知道吗?
任何帮助,将不胜感激。
如果您查看解压缩文件(包含zip.js的答案),Stackoverflow上已经有一些解决方案。这是一篇关于使用 javascript 跨浏览器(包括 IE)解压的博文。
其他解决方案可能是将带有 ajax 的 json(例如文件路径)发送到服务器,并让服务器语言为您解压缩文件,并在完成任务后做出响应。
不确定您使用的是哪种服务器端语言。但是有很多资源
谢谢,我检查了它,但它不是跨浏览器的解决方案。但我需要这样的东西。克里
我建议使用一些服务器端语言来处理您的zip
文件,因为这将是最简单的cross-browser
解决方案。
使用HTTP 压缩对其进行压缩,它将对您的 JavaScript 完全透明。
最好让它更透明,就像在 PHP 中一样:
ob_start('ob_gz_handler');
header('Content-Type: application/json');
echo json_encode($data);
这将使用 gzip 压缩发送输出,浏览器会自动为您解压缩。
或者,Web 服务器本身可以负责压缩任何服务器端脚本生成的输出。