利用 XMLHttpRequest Level2 的新特性,不仅可以发送文本信息,还可以上传文件
实现步骤:
- 定义 UI 结构
- 向 FormData 对象 中追加文件
- 使用 xhr 发起 上传文件 的请求
定义 UI 结构
<!-- 引入 bootstrap3 样式文件 -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"
integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
<body>
<div class="container">
<div class="shell">
<div class="form-group">
<input type=