<input type="file" id="cover-file"> $('.importdata').on('click', function (e) { var formData = new FormData(); var file = document.getElementById("cover-file").files[0]; formData.append("file", file); formData.append("c", 1); // 额外携带参数 //限制文件类型 if (!file) { $.messager.alert('提示', '请选择文件后再导入!') return; } if (file.type !== 'application/zip') { $.messager.alert('提示', '只能上传 zip 格式的压缩文件!') return; } $.ajax({ url: conf.baseUrl + '/admin/fwqhq', type: "POST", data: formData, processData: false, contentType: false, dataType: 'json', async: false, success: function (result) { //成功后的回调事件 if (result && result.code === 200) { $.messager.show({ title: '提示', msg: '上传成功', timeout: 2000, style: { right: '', top: '30vh', bottom: '' } }); } else { $.messager.alert('提示', result.msg || '上传失败!') } } }) }