国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java中ajax的用法 前端頁(yè)面發(fā)送fromdata,其中文件個(gè)數(shù)不確定的后臺(tái)java怎么接收?

前端頁(yè)面發(fā)送fromdata,其中文件個(gè)數(shù)不確定的后臺(tái)java怎么接收?不請(qǐng)自來(lái).我曾經(jīng)使用過(guò)formdata ajax上傳多文件.信息安全原因代碼就不貼了,簡(jiǎn)單說(shuō)下思路首先html中使用input

前端頁(yè)面發(fā)送fromdata,其中文件個(gè)數(shù)不確定的后臺(tái)java怎么接收?

不請(qǐng)自來(lái).

我曾經(jīng)使用過(guò)formdata ajax上傳多文件.

信息安全原因代碼就不貼了,簡(jiǎn)單說(shuō)下思路

  1. 首先html中使用input type="file"來(lái)選擇文件.H5好像可以直接使用file標(biāo)簽吧.記得不清楚了

2. 選擇文件后可以通過(guò)js將文件保存到一個(gè)對(duì)象中.如file,如果是多文件的話(huà)file要為數(shù)組類(lèi)型.(ps,可以在input中設(shè)置multiple實(shí)現(xiàn)文件多選)

3.文件保存到對(duì)象后可以將file放入formdata對(duì)象中.

data.append("file[]",file)

4.通過(guò)ajax將formadata發(fā)送至后臺(tái)服務(wù)器既可以

5.后臺(tái)我用的是spring,直接將request轉(zhuǎn)為MultipartHttpServletRequest

multiRequest可以通過(guò)getFiles方法獲取到文件數(shù)組.這樣后臺(tái)就可以獲取到所有的文件了