> 使用 JavaScript 可以读取一个文件的内容。以下是一个简单的示例代码: HTML: ```html <input type="file" id="fileInput"> <button type="button" id="readButton">读取文件</button> ``` JavaScript: ```js var fileInput = document.getElementById("fileInput"); var readButton = document.getElementById("readButton"); readButton.addEventListener("click", function() { var file = fileInput.files[0]; var reader = new FileReader(); reader.onload = function() { console.log(reader.result); }; reader.readAsText(file); }); ``` 在上述代码中,首先获取文件选择框和读取按钮的 DOM 元素,然后监听读取按钮的点击事件。当读取按钮被点击时,获取文件选择框中选择的文件,创建一个 FileReader 对象,并使用 readAsText() 方法读取文件内容。当文件读取完成时,onload 事件被触发,可以通过 result 属性获取文件的内容。 > 需要注意的是,FileReader 对象可以读取文本文件或二进制文件。对于文本文件,可以使用 readAsText() 方法读取文件内容;对于二进制文件,可以使用 readAsArrayBuffer() 方法读取文件内容。在使用 readAsText() 方法读取文件内容时,需要注意文件的编码方式,默认情况下,readAsText() 方法使用 UTF-8 编码读取文件内容,可以通过第二个参数指定其他编码方式,例如 reader.readAsText(file, 'GBK')。