我有一个使用 Slickgrid 显示大量数据的应用程序。数据集的大小可能为 30-50MB。我希望用户能够下载当前显示的数据视图。设置它的最佳方法是什么?
我已经考虑过这里描述的使用数据 URI 的方法,但是 URI 的最大大小太小了。
我还考虑了此处描述的方法,其中客户端将任意数据发布到服务器,服务器将其作为下载回显。我担心文件可能会超过最大 POST 大小。
既然您想在客户端执行此操作,并且如果 HTML5 是一个选项,为什么不使用 HTML5 File System API
一种选择是使用HTML5 FileWriter API。截至今天,它仅在 Chrome(以及所有的黑莓浏览器)中受支持。