Javascript 如何在jquery中为filereader提供值

Javascript 如何在jquery中为filereader提供值,javascript,jquery,csv,Javascript,Jquery,Csv,这是我下面的函数,我想直接向文件读取器提供值,它将从c:\mp.csv读取csv文件并执行它的任务 $("#csv").bind("change", function (event) { var reader = new FileReader(); reader.onload = function (theFile) { try { alert(theFile.target.result); var

这是我下面的函数,我想直接向文件读取器提供值,它将从c:\mp.csv读取csv文件并执行它的任务

 $("#csv").bind("change", function (event) {
     var reader = new FileReader();
     reader.onload = function (theFile) {

         try {
             alert(theFile.target.result);

             var input = $.csv.toArrays(theFile.target.result);

         } catch (e) {
             alert("CSV Parse error.");
             return;
         }
         $("#output").pivotUI(input, {
             renderers: $.extend(
             $.pivotUtilities.renderers,
             $.pivotUtilities.gchart_renderers,
             $.pivotUtilities.d3_renderers)
         });
     };
     reader.readAsText(event.target.files[0]);
 });

如果用户未选择文件,Javascript无法访问这些文件。这将是一个严重的安全违规行为,因为它将允许web应用程序读取用户的任何文件。那么,它的替代方案是什么呢。如果我将文件路径从1页发送到第2页,并且我想使用该路径读取文件,我该如何做。第一页可以将数据放入
localStorage
,第二页可以读取该数据。是的,我的第一页将数据存储到我的localStorage,但如何从我的localStorage读取该文件。使用
localStorage.getItem
读取该文件。