前端代码
var url= '<%=path%>/analyzeAssetExcel';
url=url+'?siteId='+siteId;
$.ajaxFileUpload({
url:url,
secureuri:false,
fileElementId:'assetupload',
dataType:'text',
success: function (data, status){
data=$.parseJSON(data);
if(data.result){
$("#impuuid").val(data.uuid);
$("#taskfrmlist").submit();
}else{
alert("数据异常,请检查后重试!");
}
},
error: function (data, status){
alert("上传失败,请重试!");
}
});
后台代码
@RequestMapping(value = "/analyzeAssetExcel")
public String analyzeAssetExcel(@RequestParam(value = "upload") MultipartFile upload, String siteId, HttpServletRequest request, HttpServletResponse response) throws IOException {
boolean result = false;
String uuid = UUID.randomUUID().toString().replaceAll("-", "");
/*******上传附件操作*****/
uuid = result ? uuid : "";
String json = "{\"result\":" + result + ",\"uuid\":\"" + uuid + "\"}";
ajaxOutPutHtml(response, json);
return null;
}
public void ajaxOutPutHtml(HttpServletResponse response,Object obj) throws IOException{
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println(obj);
}
分享到:
相关推荐
ajaxfileupload带参数上传附件
AJAXFileUpload ajax 异步文件上传 进度条AJAXFileUpload ajax 异步文件上传 进度条
ajaxFileUpload 文件上传
jquery ajaxfileupload上传插件,用于ajax的异步文件上传
ajaxFileUpload上传文件,ajaxFileUpload上传文件,ajaxFileUpload上传文件,ajaxFileUpload上传文件,ajaxFileUpload上传文件
通过ajaxfileupload实现JS的文件上传
php结合jquery ajaxfileupload及jcrop插件实现无刷新上传,裁剪
ajaxFileUpload实现图片上传,内附使用说明
NULL 博文链接:https://zhouwei0029857.iteye.com/blog/1936789
ajaxfileupload多文件上传,ajaxfileupload多文件上传,ajaxfileupload多文件上传,ajaxfileupload多文件上传
ajaxfileupload.js用于文件上传
NULL 博文链接:https://zhangzhaoaaa.iteye.com/blog/2200065
ajaxfileupload ajaxFileUpload是一个异步上传文件的jQuery插件。
AjaxFileUpload可以实现ajax文件上传
ajax上传附件,防止form表单提交页面刷新,form表单要有encType="multipart/form-data
ajax无刷新上传 ajax上传,ajaxFileUpload 无刷新无Form上传
ajaxfileupload上传文件插件,支持多文件上传
修改ajaxfileupload.js 文件,实现ajaxfileupload文件上传进度条
ajaxFileUpload 前台文件上传dome JAVA