如何检测' 'FileReader

How to detect ' ' with FileReader

本文关键字:FileReader 检测 何检测      更新时间:2023-09-26

我正在我的webapp上加载一个文件,我使用我在网站上找到的这个函数来读取它:

<script>        
    function readBlob() {
        var files = document.getElementById('files').files;
        if (!files.length) {
            alert('Please select a file!');
            return;
        }
        var file = files[0];
        var start = 0;
        var stop = file.size - 1;
        var reader = new FileReader();
        // If we use onloadend, we need to check the readyState.
        reader.onloadend = function(evt) {
            if (evt.target.readyState == FileReader.DONE) { // DONE == 2
                document.getElementById('byte_content').textContent = evt.target.result;
            }
        };
        var blob = file.slice(start, stop + 1);
        reader.readAsBinaryString(blob);
    }                                     
</script>

读取工作正常,但似乎"'n'r"没有读取,我所有的行都粘在一起。

在此代码中是否需要更改以考虑''n'r' ?

你只能用CSS来解决这个问题。演示。MDN .

#byte_content { white-space: pre}