87,993
社区成员
发帖
与我相关
我的任务
分享
<form id="form_1" class="easyui-form" method="post" data-options="novalidate:true" onsubmit="returncheck()" >
<table width="100%" border="0" cellpadding="0" cellspacing="5">
<tr>
<td class="td1">名称:</td>
<td colspan="3" class="td2"><input class="easyui-textbox" type="text" name="add_title" id="add_title" /></td>
</tr>
<tr>
<td class="td1">图片:</td>
<td colspan="3" class="td2"><input name="add_pic" id="add_pic" type = "file"
style="border:#FFF 1px solid; overflow:hidden; font-size:10px" multiple /></td>
</tr>
</table>
</form>
function initFileInput() {
alert("123")
$("#add_pic").fileinput({
language: 'zh', //设置语言
uploadUrl: "../services/engineering/upload.do", //上传的地址
allowedFileExtensions : ['jpg', 'png','gif','mp4'],//接收的文件后缀
showUpload: false, //是否显示上传按钮
showCaption: false,//是否显示标题
browseClass: "btn btn-primary", //按钮样式
maxFileCount : 3, // 表示允许同时上传的最大文件个数
});
alert("走完了")
$("#edit_pic").fileinput({
language: 'zh', //设置语言
uploadUrl: "../services/engineering/upload.do", //上传的地址
allowedFileExtensions : ['jpg', 'png','gif','mp4'],//接收的文件后缀
showUpload: false, //是否显示上传按钮
showCaption: false,//是否显示标题
browseClass: "btn btn-primary", //按钮样式
maxFileCount : 3, // 表示允许同时上传的最大文件个数
});
}
initFileInput();
//表单提交事件
function submitForm() {
var q = {};
if (flag == "1s") {
$("add_pic").fileinput('upload');
q.engineergingname = $("#add_title").val();
$.ajax({
type : "POST",
contentType : "application/json",
dataType : "json",
url : "../services/engineering/add.do",
data : JSON.stringify(q),
success : function(data) {
}
});
location.reload();
}
// 文件上传公用方法
private boolean saveFile(CommonsMultipartFile file) throws IllegalStateException, IOException {
String originalFilename = file.getOriginalFilename();
if(file!=null && originalFilename!=null && originalFilename.length()>0){
String path ="C:\\temp\\";
String NewFilename = UUID.randomUUID() + originalFilename.substring(originalFilename.lastIndexOf("."));
File newFile = new File(path+NewFilename);
file.transferTo(newFile);
System.out.println(path+NewFilename);
System.out.println("上传成功");
return true;
}
System.out.println("上传失败");
return false;
}
@RequestMapping("/upload")
public String filesUpload(@RequestParam("add_pic") CommonsMultipartFile[] files) throws IllegalStateException, IOException {
//判断file数组不能为空并且长度大于0
System.out.println("jinlaile");
if(files!=null&&files.length>0){
//循环获取file数组中得文件
for(int i = 0;i<files.length;i++){
CommonsMultipartFile file = files[i];
//保存文件
saveFile(file);
}
}
System.out.println("走完了");
// 重定向
return "SUCCESS";
}