我需要找到一种从数据文件中读取数据提取的方法,其中一些文件非常大。文件中的特定字符位置是已知的,可以使用类似于下面的JavaScript代码提取(使用JQuery)。
我遇到的问题是我的代码在处理之前将整个文件读入缓冲区,对于大文件,这是不切实际的。有没有办法可以改变下面的代码,或者可能有更高效的方法?
function startfn() {
var index = 1000;
$.ajax({
type: "GET",
url: "datafile.bin",
dataType: "text",
success: function(data) {procData(data,index);}
})
return 0;
}
function procData(strData, index) {
alert(strData.charCodeAt(index).toString(16)
+","+strData.charCodeAt(index+1).toString(16) +", "+
strData.charCodeAt(index+2).toString(16));
}
答案 0 :(得分:0)
一种方法是使用后端服务(例如Php)进行提取,然后使用ajax获取结果。