<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
"-//W3C//DTD HTML 4.01 Transitional//EN">
<base href="<%=basePath%>">
多文件上传
"pragma" content="no-cache">
"cache-control" content="no-cache">
"expires" content="0">
"keywords" content="keyword1,keyword2,keyword3">
"description" content="This is my page">
<script type="text/javascript" src="js/jquery-easyui-1.6.6/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-easyui-1.6.6/jquery.easyui.min.js"></script>
"file" id="selectFiles" multiple="multiple" accept=".xml">
"button" value="上传" onclick="uploadFromLocalToServer()">
<script type="text/javascript">
function uploadFromLocalToServer(){
//获取选中的文件
var files = document.getElementById("selectFiles").files;
//创建FormData对象
var formdata = new FormData();
//设置formdata
for(var i=0;i){
formdata.append("file["+ i +"]", files[i]);
}
//上传文件
$.ajax({
url: "communication!UploadFileService.action",
type: 'POST',
data: formdata,
dataType: 'json',
async: false,
contentType: false,
processData: false,
success: function (data) {
alert(JSON.stringify(data));
if (data.success == "ok") {
alert("上传成功");
} else {
alert("上传失败");
}
}
});
}
</script>