- jquery
- 設置data的值為 FormData對象
- 還需要設置
processData:false
和contentType:false
<body>
<input type="file" name="pic[]" multiple id="myinput">
<button onclick="uploadFile()">上傳</button>
</body>
<script src="http://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script>
<script type="text/javascript">
function uploadFile(){
var fd=new FormData()
fd.append("pic",document.getElementById("myinput").files[0])
console.log(document.getElementById("myinput").files[0])
$.ajax({
url:"uploadserver/upload.php",
type:"post",
data:fd,
processData:false,
contentType:false,
succcess:function(res){
console.log(res)
},
dataType:"json"
})
}
</script>
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。