在安卓端,重复上传同一张照片,发现没反应,解决的方法是清除input的value值:
参考连接:javaScript实现清空(重置)文件类型INPUT元素值的方法
clearInputFile (f) {
if(f.value){
try{
f.value = ''; //for IE11, latest Chrome/Firefox/Opera...
}catch(err){
}
if(f.value){ //for IE5 ~ IE10
var form = document.createElement('form'), ref = f.nextSibling, p = f.parentNode;
form.appendChild(f);
form.reset();
p.insertBefore(f,ref);
}
}
},
postImg () {
//这边写图片的上传(ajax请求)
//在图片ajax请求成功后,将input值清空(如下)
var self = this;
var change = document.getElementById('change');
self.clearInputFile(change);
}