1. 程式人生 > >上傳文件,使用new FormData()

上傳文件,使用new FormData()

size orm proc als width append cti led htm

這個方法只支持到IE10,IE10以下不支持new FormData();

html:

<input style="width: 80%;" type ="text"  placeholder=‘選擇醫生照片路經 (可選)‘ disabled="disabled" id="choiceimages"/>
<input class="js_upFile" style="width: 20%;" type="file" name="cover" value="選擇文件" id="btnimages"/>

js:

//圖片上傳接口
function addImages(){
    var
docFile=document.getElementById("btnimages").files[0];//IE10以下不支持 var doctorId=$("#usersnumber").val(); var formData=new FormData(); formData.append("myFile",docFile); formData.append("doctorId",doctorId); $.ajax({ url:"http://localhost:8080/doctormanage/file/updoctorphoto.do", type:
"post", data:formData, cache:false, processData:false, contentType:false, success:function(result){ if(result.state==0){ alert("圖片上傳成功"); }else{ alert("圖片上傳失敗"); } } }); };

上傳文件,使用new FormData()