目前是通过使用WebUploader空间进行多文件上传;可支持office、pdf、txt、png、jpg等常见文件上传;
设计思路:1、建立自己的上传页面。一般需要有一个上传按钮 firstpage.jsp
2、点击按钮 调用一个上传信息显示界面
testUploadFile : function(){
var URL = "E:/DATATEST/uploadFile";
var NewUrl = encodeURI(URL);
var files = window.showModalDialog("/LyUIApi/WebUploader/WebFileUploader.jsp?path="+NewUrl,"文件上传","dialogWidth=500px;dialogHeight=400px;");
if(files!=undefined){
alert(22)
}
}
,可以选择本地文件,并且显示上传文件信息及进度 WebFileUploader.jsp 通过空间提供的方法
var uploader = WebUploader.create({
auto:true,
compress:null,
swf:basePath+'/WebUploader/JavsScript/Uploader.swf',
server:'/LyUIApi/FileUpload?FilePath='+FilePath,
pick:'#picker',
resize:false
});
调用存储文件物理路径的servlet 存放文件,可返回相关信息。
需要commons-fileupload-1.3.2.jar commons-io-2.5.jar jar支持
demo存放路径:E:\学习使用\学习总结\WebUploaderDemo多文件上传;需要相关demo,请联系QQ 121783323