前端代码
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);
}
分享到:
相关推荐
标题中的“完美SS2H+ajaxfileupload异步上传多个附件、删除”涉及到的是一个Web应用中的文件上传功能实现,具体来说,它结合了Spring Security(SS)和Struts2 (SH)两个框架,并利用ajaxfileupload.js这个JavaScript...
**AjaxFileUpload:异步上传附件技术** 在Web开发中,传统的文件上传方式通常是通过HTML的`<form>`表单,配合`enctype="multipart/form-data"`属性来实现的。这种方式在用户提交文件时,会刷新整个页面,用户体验较...
本文将基于提供的标题、描述和部分内容,深入探讨如何利用AjaxFileUploader插件实现带参数上传附件的功能,以及其背后的原理与实践。 ### AjaxFileUploader简介 AjaxFileUploader是一个基于jQuery的插件,它允许...
- **在线表单**:在提交表单时,用户可以同时上传附件,如简历、证书等。 总之,AjaxFileUpload.js 是一个强大且易于集成的文件上传解决方案,对于需要高效、流畅文件上传功能的网页应用来说,是一个理想的选择。...
修复ajaxfileupload 在IE下上传的bug 修复ajaxfileupload 在IE下上传的bug
`ajaxfileupload.js` 可广泛应用于各种需要文件上传功能的场景,比如社交媒体的图片分享、在线文档编辑、表单提交包含文件附件的情况等。 综上所述,`ajaxfileupload.js` 提供了一个简单易用且功能强大的文件上传...
OA签核单附件上传小功能是一个实用的程序模块,它主要解决了在办公自动化(OA)系统中处理签核单时的附件上传需求。这个功能设计精巧,具有跨浏览器兼容性,能同时支持谷歌浏览器(Chrome)和Internet Explorer(IE...
在探讨如何利用jQuery的Ajax功能上传附件之前,有必要了解Ajax与jQuery的基础知识,以及它们是如何在Web开发中应用的。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,能够更新部分...
动态添加附件功能一般涉及几个步骤:用户界面设计、事件处理、文件上传以及与服务器端的交互。 ### 用户界面设计 为了实现动态添加附件的用户界面,我们需要一个表单(form),该表单需要设置为支持文件上传的`...
《下载别人,低分提供》----------通过这几天对WebUploader控件的研究,终于有了一些收获,特意开发了一个完整的上传功能,包括前后端对上传文件的过滤...该附件是源码包,建议用Eclipse导入查看。希望对大家有所帮助。
`ajaxfileupload.js`是实现Ajax上传功能的JavaScript插件,它扩展了jQuery的功能,提供了一套简单的API来调用Ajax文件上传。开发者可以通过调用这个插件提供的函数,如`$.ajaxFileUpload()`,来发起文件上传请求。这...
一个是ajaxfileupload.js,这个库文件用于提供Ajax方式的文件上传功能。另一个是ligerui.expand.js,它是LigerUI扩展包的JavaScript文件,LigerUI是一个提供丰富用户界面控件的库,能够帮助开发者快速构建美观且功能...
4. **表单提交**:用户在填写表单时,可以上传附件作为支持材料。 **实现细节** 在实现AjaxUpload时,需要注意以下几点: - **文件大小限制**:由于浏览器和服务器端的限制,文件上传可能有大小限制。需要进行...
这段代码使用了`ajaxFileUpload`函数进行异步文件上传,`fileElementId`指定要上传的文件输入框ID,`url`是服务器端接收上传请求的接口地址。 3. **后台处理** 在前端上传图片或附件后,后台需要接收并处理这些...