FileReader.readAsText的参数1不是对象

时间:2018-07-06 20:39:14

标签: javascript html file

我有两个HTML页面,一个页面上载文件,另一个页面中读取文件。

这是上载页面:

<html>
<head>
    <script>
    function set_file() {
        if (typeof(Storage) !== 'undefined') {
            localStorage.file_input = document.getElementById("file_input").files[0];
        }
    </script>
</head>
<body>
    <form action='pagetwo.html'>
        File: <input type="file" id="file_input">

        <input type="submit" value="run" onclick="set_file()">
    </form>
</body>
</html>

这是在其中读取文件:

<html>
<head>
</head>
<body>
    <script>
    let reader = new FileReader();
    reader.readAsText(localStorage.file_input); // This causes the error
    </script>
</body>
</html>

运行此命令时,出现错误“ FileReader.readAsText的参数1不是对象”。有人知道为什么吗?

0 个答案:

没有答案