springboot中使用formdata+jqajax上传文件并且携带参数
直接上jquery代码
function uploadData() { var id = $("#id").val(); var fileObj = document.getElementById("upload").files[0]; // js 获取文件对象 if (id == "undefined" || id == '') { alert("参数错误"); return; } if (typeof(fileObj) == "undefined" || fileObj.size <= 0) { alert("请选择文件"); return; } var formData = new FormData(); formData.append('uploadFile', fileObj); formData.append('id', id); $.ajax({ type: 'post', url: 'url/importBeans', data: formData, cache: false, timeout: 60000, // 超时时间1分钟 processData: false, contentType: false, }).success(function(data) { if (data && data.status == 200) { alert("导入成功!"); } else { alert("导入失败!" + data.message); } }).error(function() { alert("导入失败"); }); }
本文为胖虎原创文章,转载无需和我联系,但请注明来自胖虎博客panghucat.cn