<input type="file" id="file">
利用jquery实现上传
var el = $('#file')[0];
var formData = new FormData();
if(!el.files[0]){
return;
}
formData.append('file', el.files[0]);
$.ajax({
url: '上传地址',
type: 'POST',
cache: false,
data: formData,
processData: false,
contentType: false
}).done(function(res) {
}).fail(function(res) {
});
利用原生js实现上传
var el = $('#file')[0];
var formData = new FormData();
if(!el.files[0]){
return;
}
formData.append('file', el.files[0]);
var xhr = new XMLHttpRequest();
xhr.open('post', url地址);
xhr.onload = function(e) {
var args =JSON.parse(e.currentTarget.response);
}
xhr.send(formData)