spring MVC 下载文件(转)】的更多相关文章

像图片或者HTML文件这样的静态资源,在浏览器中打开正确的URL即可下载,只要该资源是放在应用程序的目录下,或者放在应用程序目录的子目录下,而不是放在WEB-INF下,tomcat服务器就会将该资源发送到浏览器.然而,有时静态资源是保存在应用程序目录之外,或者是保存在某一个数据库中,或者有时需要控制它的访问权限,防止其他网站交叉引用它.如果出现以上任意一种情况,都必要通过编程来发送资源. 简言之,通过编程进行的文件下载,使你可以有选择地将文件发送到浏览器.本篇博客将介绍如果通过编程把资源发送到浏…
springle MVC中如何下载文件呢? 比struts2 下载文件简单得多 先看例子: @ResponseBody @RequestMapping(value = "/download",produces="application/octet-stream") public byte[] downloadFile(HttpServletRequest request, HttpServletResponse response,String contentType…
http://www.blogjava.net/paulwong/archive/2014/10/29/419177.html http://www.iteye.com/topic/1125784 http://blog.csdn.net/geloin/article/details/7537425 http://limingnihao.iteye.com/blog/1069503 如何使用input上传文件到服务器指定目录,或保存到数据库中:如何从数据库下载文件,和显示图像文件并实现缩放. h…
@RequestMapping(value = "downFile") public void downFile(HttpServletResponse response, String name, HttpServletRequest request) { ServletContext sc = request.getSession().getServletContext(); String url = sc.getRealPath("/upload/" + na…
/** * 下载模板文件 * @author cq */ @RequestMapping("/downloadExcel.do") public ResponseEntity<byte[]> download() throws IOException { String path=servletContext.getRealPath("/")+"uploadFiles/file/purchase_modal.xls"; File fil…
简介: Spring MVC为文件上传提供了直接的支持,这种支持使用即插即用的MultipartResolver实现的.Spring MVC 使用Apache Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartResolver.因此,Spring MVC的文件上传还需依赖Apache Commons FileUpload的组件. 示例:Spring MVC的文件上传 uploadForm.jsp: <html> <…
前些天一位江苏经贸的学弟跟我留言问了我这样一个问题:“用什么技术来实现一般网页上文件的上传和下载?是框架还是Java中的IO流”.我回复他说:“使用Spring MVC框架可以做到这一点,因为Spring MVC为文件的上传提供了直接的支持,但需要依赖Apache提供Commons FileUpload组件jar包.”鉴于这个问题,我上网也百度了一下,网上很多都是介绍的使用IO流来实现文件的上传和下载,也有说到框架的,但介绍的并不是很完整,今天小钱将和大家介绍使用Spring MVC框架来实现文…
问题:使用spring mvc ajaxfileupload 文件上传在ie8下会提示json下载问题 解决方案如下: 服务器代码: @RequestMapping(value = "/addAnalysis", method = RequestMethod.POST) public void addAnalysisUI( HttpServletResponse response,HttpServletRequest request,HttpSession session, @Requ…
文件上传功能在网页中见的太多了,比如上传照片作为头像.上传Excel文档导入数据等 先写个上传文件的html <!DOCTYPE html> <html> <head> <title>Spring MVC文件上传与下载</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head&g…
Spring MVC 之文件上传与下载 上传文件 表单: <form action="upload" enctype="multipart/form-data" method="post"> <input type="file" name="files" multiple/> <input type="submit" value="Upload&q…
1.文件上传.      spring MVC为文件上传提供了直接的支持,这种支持是即插即用的MultipartResolver(多部分解析器)实现的.spring MVC使用Apache Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartResolver.因此,spring MVC的文件上传还需要依赖Apache Commons FileUpload的组件. spring MVC上下文中默认没有装配MultipartRe…
1.文件上传 文件上传是项目开发中常用的功能.为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data.只有在这种情况下,浏览器才会把用户选择的文件二进制数据发送给服务器. Spring MVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的.Spring MVC使用Apache Commons fileupload技术实现了一个MultipartResolver实现类:CommonsMult…
MVC下载文件方式 http://www.cnblogs.com/liang--liang/archive/2012/10/20/2732745.html 方式一: public FileStreamResult DownFile(string filePath, string fileName) {      string absoluFilePath = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings[…
基础准备: Spring MVC为文件上传提供了直接支持,这种支持来自于MultipartResolver.Spring使用Jakarta Commons FileUpload技术实现了一个MultipartResolver:CommonsMultipartResolver. Spring MVC上下文中默认没有装配MultipartResolver,因此我们需要配置它. <!-- 文件上传 --> <bean id="multipartResolver" class…
MVC下载文件方式 方式一: public FileStreamResult DownFile(string filePath, string fileName)  {       string absoluFilePath = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["AttachmentPath"] +      filePath);        return File(new Fi…
作者:ssslinppp       1. 摘要 Spring MVC为文件上传提供了最直接的支持,这种支持是通过即插即用的MultipartResolve实现的.Spring使用Jakarta Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartResolver. 下面将具体讲解Spring MVC实现文件上传的具体步骤. 2. 添加Jar包 Spring MVC文件上传,需要添加如下两个jar包: commons-fil…
MVC下载文件方式 方式一: public FileStreamResult DownFile(string filePath, string fileName){      string absoluFilePath = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["AttachmentPath"] +      filePath);       return File(new FileSt…
完整的项目案例: springmvc.zip 目录 SpringMVC 中,文件的上传,是通过 MultipartResolver 实现的. 所以,如果要实现文件的上传,只要在 spring-mvc.xml 中注册相应的 MultipartResolver 即可. MultipartResolver 的实现类有两个: CommonsMultipartResolver StandardServletMultipartResolver 两个的区别: 第一个需要使用 Apache 的 commons-…
配置文件中配置扫描包,以便创建各个类的bean对象 <context:component-scan base-package="com.neuedu.spring_mvc"></context:component-scan> 一.文件的上传 Spring MVC 上下文中默认没有为文件上传提供了直接的支持,因此默认情况下不能处理文件的上传工作 如果想使用 Spring 的文件上传功能,需现在上下文中配置 CommonsMultipartResovler: 1.加…
前段时间做毕业设计的时候,想要完成一个上传文件的功能,后来,虽然在自己本地搭建了一个ftp服务器,然后使用公司的工具完成了一个文档管理系统:但是还是没有找到自己想要的文件上传与下载的方式. 今天看到一篇关于SpringMVC实现文件上传和下载的,以此做记录. 一:基础配置 二:Web.xml基础配置 三:spring配置spring.xml 四:文件上传代码 上传页面对应的后台代码: 五:文件下载 一:基础配置 maven导包 并 配置pom.xml,导入Spring mvc的基础依赖 和 文件…
前言 最近有需求需要下载文件,可能是image的图片,也可能是pdf报告,也可能是微软的word或者excel文件. 这里就整理了asp.net mvc 和asp.net webapi 下载的方法 ASP.NET MVC 下载 在mvc中,control的returnresult有FileResult,描述如下: System.Web.Mvc.FileResult System.Web.Mvc.FileContentResult System.Web.Mvc.FilePathResult Sys…
本文转自:http://amcucn.iteye.com/blog/264457.感谢作者 近日在工作当中,需要用到上传图片的功能,然而自己平时学习的时候只会使用struts的上传功能,但因为项目并没有使用struts,而是spring mvc ,最后不得不另寻它路.通过google和百度,看到了一些相关的介绍.经过自己的偿试,最终搞定利用spring mvc 上传文件的功能,完成图片的上传.如果只是为了上传图片,可以通过限制扩展名的形式达到目的.下面给出关键的代码部分. 关于spring的配置…
这里先说下载文件 <a style="color:black; margin-right:3px;" onclick="dowAtt(' + index + ')" ><i class="fa fa-book"></i>查看附件</a> function dowAtt(i) { var rows = $("#orderGrid").datagrid("getRows&q…
例:用户注册提交一个头像文件 第一步,创建项目 ,导入jar包 做文件上传除了要导入spring常规的jar包外,还要导入commons-fifileupload和commons-io这两个jar包. 第二步,web.xml中声明spring的核心监听器 ,spring mvc的前端控制器 第三步,创建spring和spring mvc的主配置文件 第四步,创建包和类   1.创建用户实体类 2.创建控制器 package com.aaa.springmvc.controller; import…
需要两个包: 包如何导入就不介绍了,前端代码如下(一定要加enctype="multipart/form-data"让服务器知道是文件上传): <form action="upload.do" method="post" enctype="multipart/form-data"> <input type="file" id="upimage" name="f…
/** * 文件上传 * @param pictureFile */ @RequestMapping("/reportupload") public ResponseInfo uploadImg(MultipartFile pictureFile){ //如果用的是Tomcat服务器,则文件会上传到\\%TOMCAT_HOME%\\webapps\\YourWebProject\\upload\\文件夹中 String realPath = request.getSession().g…
目录(?)[-] servlet-contextxml configproperties 示例属性 ConfigInfo 对应的配置bean 使用   在项目中,有些参数需要配置到属性文件xxx.properties中,这样做是为了维护方便,如果需要变动只需修改属性文件,不需要重新编译项目就可以了,非常方便. 而为了使用起来方便,可以通过将属性值注入到类的静态字段中(static),这样就可以用className.fieldName的方式来获取了. 1.servlet-context.xml <…
目录结构如下: 注意,下面说的配置文件,一般都是值的src下的配置文件,即mvc.xml.如果是web.xml,则直接说 web.xml 1. 文件上传的注意点 表单必须是post提交,必须将 enctype 设置为 “multipart/form-data”, 使用 commons-fileupload 提交文件,需要添加 commons-fileupload 和 commons-io 的 jar 包. 2.Jsp 页面 <form action="file/upload.do"…
SpringMVC同样使用了apache的文件上传组件.所以需要引入以下包: apache-commons-fileupload.jar apache-commons-io.jar 在springAnnotation-servlet.xml中配置 <!-- 定义文件上传解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMul…
public ActionResult OverAllSummaryExport(string id) { #region 解决中文乱码 Response.HeaderEncoding = Encoding.UTF8; string fileName = "安全生产标准化自评结果整体输出.doc"; if (Request.UserAgent != null) { string userAgent = Request.UserAgent.ToUpper(); if (userAgent…