function postExcelFile(params, url) { //params是post请求需要的参数
var form = document.createElement("form");
form.style.display = 'none';
form.action = url;
form.method = "post";
document.body.appendChild(form);
for(var key in params){
var input = document.createElement("input");
input.type = "hidden";
input.name = key;
input.value = params[key];
form.appendChild(input);
}
form.submit();
form.remove();
}
exportButton.onclick = function() {
var params = {};
postExcelFile(params, url);
}
本文介绍了一种使用JavaScript实现的将Excel文件通过POST请求上传到服务器的方法。该方法创建了一个隐藏的HTML表单,将Excel文件作为参数附加,并提交表单以完成上传过程。适用于需要在Web应用中实现文件上传功能的开发者。
910

被折叠的 条评论
为什么被折叠?



