1.前端會通過Ajax將文件資源傳給後臺,而文件資源格式則是:
var formData = new FormData();
formData.append("img2",img2Input[0].files[0])
“img2”:文件名它會和你在後臺中的數據相匹配
img2Input:jquery的file類型的input對象,img2Imput[0]則是doom類型的file類型的input對象,他們之間存在一個相互轉化的問題
img2Input[0].files[0]則對應該文件資源數據,當然是被編碼了的
2.提交formData
這邊直接給你封裝好了一個函數,直接用就可以了
function uploadFormdata(url,formData,func) {
var svs = $.ajax({
type: "POST",
url: url,
data: formData,
cache: false,
processData: false,
contentType: false,
success:function (res) {
func(res);
}
});
}
url,傳輸接口
formData,表單數據格式
func,成功回調