哪位大神帮我一下,怎样实现多个上传。详细看附件。
[size=medium]jQuery Multiple File Upload Plugin 这个JQuery插件可以实现你的功能,你可以看一下
http://www.fyneworks.com/jquery/multiple-file-upload/#tab-Examples 这个是例子。[/size]
点击加一个或者减一个的时候 就动态的添加一个type为file的input 节点
在后台用list接受
如果要一次选择多个文件 可以下载一个多文件上传的jquery插件 或者使用flex
网上的例子有些用的是JS上传的,你可以用JQUERY去做,很简单的,GOOGLE下就有例子了
这是什么啊
用struts2了吗 有封装好的多个文件传功能
简单配置一下就可以了[code="java"][/code]
[size=x-small]
[code="java"]
method="{1}">
[/code]
[code="java"]private File[] fileUpload;
private String[] fileUploadContentType;
private String[] fileUploadFileName;
public String upload() throws Exception{
String realPath=ServletActionContext.getServletContext().getRealPath("upload");
File file=new File(realPath);
if(!file.exists()){
file.mkdirs();
}
for (int i = 0; i < fileUpload.length; i++) {
File uf=fileUpload[i];
FileUtils.copyFile(uf, new File(file,fileUploadFileName[i]));
}
return "success";
}
public File[] getFileUpload() {
return fileUpload;
}
public void setFileUpload(File[] fileUpload) {
this.fileUpload = fileUpload;
}
public String[] getFileUploadContentType() {
return fileUploadContentType;
}
public void setFileUploadContentType(String[] fileUploadContentType) {
this.fileUploadContentType = fileUploadContentType;
}
public String[] getFileUploadFileName() {
return fileUploadFileName;
}
public void setFileUploadFileName(String[] fileUploadFileName) {
this.fileUploadFileName = fileUploadFileName;
}[/code]
不用struts2 就按一般的 多谢几个文件表单元素 提交 循环上传