`

ajaxFileUpload+springMvc上传文件

 
阅读更多
1.前台
<!--引入两个库-->
<script type="text/javascript" src="appoint/resource/js/jquery.min.js"></script>
<script type="text/javascript" src="appoint/resource/js/ajaxfileupload.js"></script>
<input type="file" style="padding:0px;"  id="idCardInfo"  accept="image/*">

//需上传文件
$.ajaxFileUpload({
url: "validCustomer", //用于文件上传的服务器端请求地址
    secureuri: false, //是否需要安全协议,一般设置为false
    fileElementId: 'idCardInfo', //文件上传域的ID
    dataType: 'text',
type:'post',
data:{"appntName":$("#appntName").val()},
    success:function()
    {}
});
2.后台
@RequestMapping(value="/validCustomer",
method{RequestMethod.POST,RequestMethod.GET})
	public String validCustomer(@RequestParam MultipartFile idCardInfo,
			HttpServletRequest request,HttpServletResponse response) throws IllegalStateException, IOException{
String filename = idCardInfo.getOriginalFilename();
//注意 idCardInfo 要和界面的 input file 的id 相同 
		String fileName = Utils.getFileName(filename);
		String fileType = Utils.getFileType(filename);
		filename = fileName + "_" + new SimpleDateFormat("yyyyMMddHHmmssSS").format(new Date()) + fileType;
		File targetFile = new File(loader.getProperty("pang.upload")+filename);
		if(!targetFile.exists()){
			targetFile.mkdirs();
		}
		ac.setIdCardInfo(loader.getProperty("pang.upload")+filename);
//保存图片
		idCardInfo.transferTo(targetFile);
}

分享到:
评论

相关推荐

    ajaxfileupload+springmvc例子

    本文将详细介绍如何结合 `AjaxFileUpload` 和 `SpringMVC` 实现文件上传。 ### 1. 引入库和配置 首先,确保在项目中引入了jQuery库以及`AjaxFileUpload.js`。在JSP页面中,可以使用以下代码引入这些文件: ```...

    WEB文件上传之SpringMVC+ajaxfileupload使用(三)

    在本文中,我们将深入探讨如何在Web应用中实现文件上传功能,特别关注SpringMVC框架与AJAXFileUpload库的整合。SpringMVC是Java Web开发中的一个强大框架,而AJAXFileUpload则是一个用于异步文件上传的JavaScript库...

    SpringMVC结合ajaxfileupload.js实现文件无刷新上传

    在IT行业中,Web开发是一项核心任务,而...前端利用ajaxfileupload.js处理文件选择和异步上传,后端通过SpringMVC Controller接收并处理文件。这种技术能够显著提升Web应用的用户体验,让文件上传变得更为流畅和便捷。

    springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项

    本篇文章将详细讲解如何利用EasyUI的`$.ajaxFileUpload`插件与SpringMVC结合,实现无刷新的文件上传,并着重强调在实现过程中需要注意的关键点。 首先,EasyUI的`filebox`组件是一个用于文件选择和上传的控件,它...

    springmvc+ajax带有文本域进行文件上传

    本示例将探讨如何结合Spring MVC和Ajax技术实现一个支持文本域和文件域的表单上传功能,同时利用ajaxfileupload.js插件来优化用户体验。让我们深入研究这个过程。 首先,`SpringMVC_Upload`这个压缩包很可能包含了...

    SpringMVC结合ajaxfileupload实现文件无刷新上传代码

    【SpringMVC结合ajaxfileupload实现文件无刷新上传】 在现代Web开发中,用户期望有更流畅、更快捷的交互体验,文件上传功能也不例外。传统的文件上传方式通常需要页面刷新,而通过Ajax技术,我们可以实现在不刷新...

    springmvc入门基础之文件上传

    这篇博客"springmvc入门基础之文件上传"显然会讲解如何在Spring MVC应用中实现这一功能。我们将探讨相关的关键知识点,包括Spring MVC的MultipartFile接口、前端表单处理以及后台控制器的配置。 首先,`...

    springmvc+ajax异步上传 希望代码对大家有用

    2. **AjaxFileUpload.js配置**:配置AjaxFileUpload.js,指定服务器端处理文件上传的URL,以及成功和失败的回调函数,以处理上传结果。 3. **Spring MVC Controller**:在Controller层,定义一个处理文件上传的@...

    ajax文件上传

    同时,ajax并不支持文件的上传,此时ajaxfileupload就应运而生了,本人,在此基础上经过改写,使其同时支持,多文件上传isMore(boolen)、序列化类型参数ContentType(Serial/json)’,并且给出了SpringMVC的文件...

    SSH框架整合

    Srping+SpringMVC+hibernate搭建,其中包含了详细的配置文件的功能注释,例如:声明式事务管理的两种实现方式(注解式与配置式),还有不同连接池的...同时包含ajaxfileupload文件上传和百度富文本编辑器Ueditor的应用

    SpringMVC入门学习

    同时,AjaxFileupload组件可以用来实现文件上传功能,实现异步文件上传而不刷新页面。 电子邮件的发送功能在许多应用场景中也是必要的。可以使用Java Mail API来实现邮件的发送功能,需要了解如何配置邮件服务器,...

    基于SSM+ECharts+jquery+bootstrap+jstl的高校科研管理系统

    运用到的知识点主要有,spring创建管理对象(使用注解创建对象)、springMVC的使用(拦截器的使用、过滤器的使用、转发与重定向、文件的上传与下载、)、ECharts显示各个模块的图形化信息、jquery获取dom节点的值,...

    springMVC使用ajaxFailUpload上传图片的方法

    接着,我们需要在Spring MVC的配置文件(如:springMVC.xml)中配置多部分解析器(MultipartResolver),以支持文件上传。这里我们使用的是CommonsMultipartResolver,设置最大上传文件大小为10MB。 ```xml ```...

    springboot-cms:基于Springboot,Spring,SpringMVC,Mybatis,FreeMarker,Bootstrap,Apache Shiro,Quartz,Email,MySQL等的内容管理系统

    文件上传: ajaxFileUpload 文本编辑:百度UEditor编辑器 三,项目结构 trunk --------------------------------------------------------- 代码库 |- sql -------------------------------------------------------...

Global site tag (gtag.js) - Google Analytics