03 ajax 上传文件
现代浏览器上传文件
<input type="file" id="avatar" name="avatar" multiple />var $input = $("#avatar");
// 相当于: $input[0].files,
// $input.get(0).files
var files = $input.prop("files");
// 也可以使用原生 js
var files = document.querySelector("#avatar").files;var formData = new FormData();
formData.append("avatar", files[0]);
$.ajax({
type: "POST",
url: "/api/upload",
data: formData,
cache: false,
processData: false,
contentType: false
});IE9 上传文件
最后更新于