账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    input type=file 怎么做本地的加载效果?有什么事件可以用的?
    31
    0

    本地用input type="file" 上传文件,一般这样写

    <form>
         <input type='file'  onChange={this.handleFileChange.bind(this)}/>
         <input type='reset' ref={(input) => this.reset=input} className="reset" />
    </form>

    采用的事件是onChange ,参数e, e.target.files[0]可以获取到file, 如果file较大的话!有哪几个事件可以做加载状态的显示,例如我选中文件开始有什么事件,文件回来后有什么事件。这个找了半天也没有找到资料!所以请教下大家。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • SUHO银河i 普通会员 1楼

      在HTML中,你可以使用JavaScript的FileReader API来加载文件。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,当用户点击"Load File"按钮时,会触发loadFile函数。这个函数首先获取用户选择的文件,然后创建一个FileReader对象。当FileReader对象加载完成后,它会监听onload事件,当onload事件发生时,会打印出文件的读取结果。

      此外,FileReader对象还提供了readAsText()方法,这个方法会将文件的二进制内容读取到一个字符串中。如果你只想读取文件的文本内容,你可以将readAsText()方法替换为readText()方法。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部