利用FormData物件實現ajax非同步上傳檔案

2021-10-05 00:02:13 字數 714 閱讀 5698

$(

function()

else

} , error:function (data)})

;});

});

<

!-- 配置檔案解析器-->

"multipartresolver" class=

"org.springframework.web.multipart.commons.commonsmultipartresolver"

>

"maxuploadsize" value=

"1073741824"

>

"defaultencoding" value=

"utf-8"

>

配置檔案必須要有id值,且必須為multipartresolver;

form表單的檔案上傳input的name值必須和後台控制器的引數名稱一樣

processdata:false,必須false才會自動加上正確的content-type

contenttype:false, 必須false才會避開jquery對 formdata 的預設處理, xmlhttprequest會對 formdata 進行正確的處理;

記錄一下,希望能幫助大家

使用FormData物件

使用formdata物件 利用formdata物件,可以使用一系列的鍵值對來模擬乙個完整的表單,然後使用xmlhttprequest物件來傳送這個 表單 建立乙個formdata物件 方法向該物件裡新增字段,如下 varformdata newformdata formdata.username g...

FormData表單物件

在開發中,處理表單的場景非常多,提交資料的操作如果還使用傳統的方式,先獲取表單元素,在提交就會顯得非常的繁瑣,所以使用formdata物件來處理,就會簡單的許多 方法解釋 new formdata ele 建立乙個formdata物件,傳入乙個表單元素,返回乙個表單物件 get key 獲取表單中對...

FormData物件的作用

1 模擬html表單,相當於將html表單對映成表單物件,自動將表單物件中的資料拼接成請求引數的格式 2 非同步上傳二進位制 1 準備html表單 必須寫name屬性 當提交到伺服器,表單name屬性作為請求引數的屬性名字 from text name username password name ...