1
ファイルコンテンツをログに出力するこのコードを以下に示します。これは正常に動作します。JavaScriptのファイル内容を印刷します(暗黙のパスファイルパスは入力ブラウザボックスを使用しません)
は今、私は同じことをやりたいではなく、入力ブラウズボックスからファイルを取得する、私のような暗黙のうちにそれを書きたい:
var file = 'c:\\1.txt';
がどのように私はそうすることができますか?
<!DOCTYPE html>
<html>
<head>
<title>
Log Printer in Javascript
</title>
<input type="file" id="fileinput"/>
<script type="text/javascript">
function printFileToLog(evt) {
var file = this.files[0];
var reader = new FileReader();
reader.onload = function(progressEvent){
console.log(this.result);
};
reader.readAsText(file);
};
document.getElementById('fileinput').addEventListener('change', printFileToLog, false);
</script>
</head>
</html>
これを解決する最善の回避策は何ですか?私はtxtファイルを持っており、その内容を読んでその上でいくつかの操作を行う必要があります。私はjavascriptを使って作業していますが、私はそれを入力ブラウザボックスで自動的にはしたくありません。 – Matoy
@Matoy最も良い回避策は、あなたがすでに持っているコードを使用することです。ファイルを入力せずにファイルを読み取ることはできません。 –
ありがとうございます。このファイルがいくつかのURLのWeb上にあるとすれば...? – Matoy