本文介绍了JavaScript使用Ajax上传文件的示例代码,分享给大家,具体如下:
实现文件的上传主要有两种方式:
使用form表单提交上传
html代码如下:
<form id="uploadForm" enctype="multipart/form-data"> <input id="file" type="file" name="file"/> <button id="upload" type="button">上传</button></form>
此时的JavaScript代码如下:
 var formData = new FormDate($('#uploadForm')[0]); $.ajax({        url: 'http://10.10.2.254:8080/file/associateupload',        type: 'POST',        cache: false,        data: formData,        processData: false,        contentType: false,        success:function(res){            console.log(res);        }    });需要注意:
使用FormData对象添加字段方式上传文件
html代码如下:
<div id="uploadDiv"> <input id="file" type="file"/> <button id="upload" type="button">上传</button></div>
JavaScript实现如下:
var formData = new FormData();formData.append('file', $('#file')[0].files[0]);$.ajax({  url: '/upload',  type: 'POST',  cache: false,  data: formData,  processData: false,  contentType: false,  success:function(res){     console.log(res);  }这里有几处不一样:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。
新闻热点
疑难解答