胡子哥哥
2018-11-06 13:14:58
寫一個(gè)比較low的文件上傳功能,需要點(diǎn)擊 上傳 才會上傳到服務(wù)器中。但是經(jīng)過測試,始終上傳不了,不知道是怎么回事?下面是我的代碼:htmlphp:js:經(jīng)過調(diào)試,在js這里,是不進(jìn) ajax 的,不知道是哪里出了問題?請幫幫忙,謝謝!在php 中, $pic = $_FILES['myFiles']['tmp_name']; $pic 的值要怎么獲???調(diào)試中我發(fā)現(xiàn)這個(gè)值是獲取不到的。在js中我把獲取到的文件信息都轉(zhuǎn)為一個(gè)數(shù)組通過ajax的post傳遞,這個(gè)數(shù)組要怎么傳給php呢?
1 回答

大話西游666
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
你傳的是混合型數(shù)據(jù),把contenttype和processData改成false試試
$.ajax({
type:"post",
url:uploadUrl,
data:{ "yourfiles": files} //這里改成obj對象,
dataType: 'json',
contentType: false,
processData:false,
success: function(data) {
console.log(data);
},
error: function(data){
}
});
添加回答
舉報(bào)
0/150
提交
取消