誰かが.txtファイルの最初の行を読む方法を手伝ってもらえますか?example.txtをアップロードする入力タイプのファイルがあり、そのコードから最初の行を取得したいと思います。私はこのようなことを試みました:
<input type="file" id="fileUpload" name="fileUpload"/> MyTest.txt //file name
function confirmFileSubmit(){
var fileName = $('#fileUpload').val();
alert($('#fileUpload').split('\n')[0]);
}
コードを実行した後、これはアラートボックスにファイル名を出力しました。ファイルの内容をどのように読み取ることができるかわかりません。誰かが助けてくれるなら私に知らせてください。
そのためにはFileReaderが必要です
function confirmFileSubmit(){
var input = document.getElementById('fileUpload'); // get the input
var file = input.files[0]; // assuming single file, no multiple
var reader = new FileReader();
reader.onload = function(e) {
var text = reader.result; // the entire file
var firstLine = text.split('\n').shift(); // first line
console.log(firstLine); // use the console for debugging
}
reader.readAsText(file, 'UTF-8'); // or whatever encoding you're using
// UTF-8 is default, so this argument
} // is not really needed
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加