鍍金池/ 問答/HTML5  HTML/ 前端多文件上傳 如何循環(huán)文件讓每個(gè)文件帶上id

前端多文件上傳 如何循環(huán)文件讓每個(gè)文件帶上id

目前需要做多文件上傳,要求是假如上傳三個(gè)文件,那么異步上傳,每次上傳一個(gè)文件加上一個(gè)獨(dú)有ID。
但是目前按照網(wǎng)上的說法這樣寫

<form id= "uploadForm" action= "" method= "post" enctype ="multipart/form-data">
<input type ="file" name="file[]" id="file" multiple="multiple"/><a href="javascript:;" id="add">[+]</a>

    <input type ="button" value="上傳" id="but"/>

</form>

 //文件上傳
 $("#but").click(function(){
  var formData = new FormData($( "#uploadForm" )[0]);
 })

打印出來的formData 是個(gè)空的對象 無法遍歷,請各位大佬指點(diǎn)一下應(yīng)該怎么做

回答
編輯回答
使勁操

你怎么遍歷的 可以用forEach方法或者for of values
圖片描述

2017年4月3日 19:07
編輯回答
別傷我

直接打印是看不到的,要用FormData的get()和getAll()方法

formData.append("a", "aa");
formData.append("b", "bb");
formData.append("c", "cc");
formData.get("c"); // console.log這個(gè)
2018年2月10日 06:50