2016-10-18 3 views
1

ファイルを読み取るjavascriptがありますが、ファイルを選択するようユーザーに尋ねる必要はありません。私は、ファイルを読み込んで、私は、ファイルを選択するようにユーザーに依頼する必要はありませんジャバスクリプトを持っているファイルはwindow.onloadファイルリーダーのローカルファイルパスを使用する

function handleFiles(files) { 
    if (window.FileReader) { 
     getAsText(files[0]); 
    } else { 
     alert('FileReader are not supported in this browser.'); 
    } 
} 
function getAsText(fileToRead) { 
    var reader = new FileReader(); 
    reader.onload = loadHandler; 
    reader.readAsText(fileToRead); 
} 

function processData(event) { 
    var csv = event.target.result; 
    var allTextLines = csv.split(/\r\n|\n/); 
    var lines = []; 
    while (allTextLines.length) { 
     lines.push(allTextLines.shift().split(',')); 
    } 
    console.log(lines); 
} 
+0

セキュリティ上の理由からブラウザで許可されていない – Viney

答えて

0

にロードすることにしたいです。

あなたは単にそれを行うことはできません。それは大規模なプライバシー問題になります。 にはがあり、ユーザーからファイルを取得します。

+0

テキストファイルのみを読み取るとどうなりますか? – Jerika

+0

@Jerika:それは何の違いもありません。システム上に、Webサイトをホストしているランダムな人が読んで読めるようにしたくないテキストファイルはありませんか?システムのために定義されたユーザのリストとなる\ nixベースのシステム(Linux、Mac OSなど)を使用する場合、あなたが持っているすべての設定ファイルのほうが...しかし、それはWindowsやその他のOSの;人々は他の人が読んでほしくないテキストファイルを持っています。 –

関連する問題