为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs怎么模拟input type=file拿到filelist

nodejs怎么模拟input type=file拿到filelist

哆啦的时光机 2018-10-17 13:10:38
nodejs怎么得到html中点击<input type="file">选中文件后得到的filelist
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

  • TALK IS CHECAP, SHOW ME THE CODE


<html>

<body>

  <form>

      <div>

        <label>Select file to upload</label>

        <input type="file">

      </div>

      <button id="taozhi" type="submit">Convert</button>

    </form>

  <script>      

        var p = document.getElementById("taozhi");

        p.onclick = showAlert;

    


      function showAlert(event) {

        // 这就是你需要的吧!!input.files获取选中文件之后的filelist

        const input = document.querySelector('input[type="file"]')

        const file = input.files[0]

        let formData = new FormData();  

        formData.append('image', file);

        fetch('http://localhost:8001/upload',{  

            method:'post',

            body:formData,  

        })  

        .then((response) => response.json() )  

        .then((response)=>{  

          console.log(response)

        })  

        .catch((err)=>console.error(err)); 

      }

    </script>

</body>

</html>


查看完整回答
反对 回复 2018-11-29
  • 1 回答
  • 0 关注
  • 1340 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信