使用JavaScript AJAX从文件中读取特定字符?

时间:2015-08-03 15:40:55

标签: javascript jquery ajax

我需要找到一种从数据文件中读取数据提取的方法,其中一些文件非常大。文件中的特定字符位置是已知的,可以使用类似于下面的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));

}  

1 个答案:

答案 0 :(得分:0)

一种方法是使用后端服务(例如Php)进行提取,然后使用ajax获取结果。