您好,登錄后才能下訂單哦!
本文介紹了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); }
這里有幾處不一樣:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。