<input value="选择上传..." name="file" type="file" onchange="uploadCert(this)" title="上传文件" >
function uploadCert(e) {
if($(e).attr('multiple')){
if(e.files.length >1){
layer.open({content:"请依此上传",time:5000});
return false;
}
}
console.log(e.files[0]);return;
var formData = new FormData();
formData.append('cert_file',e.files[0]);
formData.append('code','{$plugin['code']}');
$.ajax({
type: "POST",
url: "{:U('Admin/Plugin/uploadCert')}",
data: formData,
dataType: "json",
async: false,
cache: false,
contentType: false,
processData: false,
error: function (data) {
alert(JSON.stringify(data));
layer.open({content:"服务器繁忙, 请联系管理员!",time:5000 });
layer.alert('请填写备注', {icon: 2});
},
success: function (data) {
if (data.status == 1) {
$(e).parent().children().eq(0).val(data.data);
}else {
layer.open({content: data.msg, time: 5000});
}
}
});
}
</script>