1
我有一些可能非常大(多GB)的文本文件,我希望能夠在div中查看。用於「瀏覽」超大文件的jQuery + Ajax解決方案
在概念上,它並不難......爲一個更合理大小的文件塊,AJAX腳本(PHP會很好)尋找一個智能位置,並向我發送我需要的東西,然後將其呈現給JS中的元素。
這不是一個新問題,我希望別人已經解決了它。
有沒有這樣的一些Javascript(jQuery優先)與相關的服務器腳本已經在那裏?
我有一些可能非常大(多GB)的文本文件,我希望能夠在div中查看。用於「瀏覽」超大文件的jQuery + Ajax解決方案
在概念上,它並不難......爲一個更合理大小的文件塊,AJAX腳本(PHP會很好)尋找一個智能位置,並向我發送我需要的東西,然後將其呈現給JS中的元素。
這不是一個新問題,我希望別人已經解決了它。
有沒有這樣的一些Javascript(jQuery優先)與相關的服務器腳本已經在那裏?
我不知道任何這樣做的圖書館。但是做自己不應該太難。服務器端幾乎是微不足道的:
<?php
$chunkSize = $_GET['chunksize'];
$offset = $_GET['offset'];
$handle = fopen("text_file.txt", "r");
fseek($handle, $offset);
$chunk = fread($handle, $chunkSize);
fclose($handle);
header('Content-Type: text/plain');
echo $chunk;
?>
這是沒有任何錯誤處理,但應該不會太麻煩,以及。
現在,對於客戶端來說,當然有一些細微之處,因爲您需要一次在文本字段中有兩個塊,以提供「流暢」的體驗,但它應該是可行的。
也許部分可用http://trirand.com/blog/jqgrid/jqgrid.html>版本3.6中的新功能>真正的滾動行 – goat