当前位置: 首页 > news >正文

荥阳郑州网站建设施工企业 调研报告

荥阳郑州网站建设,施工企业 调研报告,有哪些管理系统,做酒店网站所用到的算法文章目录 前言一、文件下载二、文件上传总结 前言 实现下载文件和上传文件的功能。 一、文件下载 使用ResponseEntity实现下载文件的功能 RequestMapping(/testDown) public ResponseEntitybyte[] testResponseEntity(HttpSession session) throws IOEx… 文章目录 前言一、文件下载二、文件上传总结 前言 实现下载文件和上传文件的功能。 一、文件下载 使用ResponseEntity实现下载文件的功能 RequestMapping(/testDown) public ResponseEntitybyte[] testResponseEntity(HttpSession session) throws IOException { //获取ServletContext对象 ServletContext servletContext session.getServletContext(); //获取服务器中文件的真实路径 String realPath servletContext.getRealPath(/static/img/1.jpg); //创建输入流 InputStream is new FileInputStream(realPath); //创建字节数组 byte[] bytes new byte[is.available()]; //将流读到字节数组中 is.read(bytes); //创建HttpHeaders对象设置响应头信息 MultiValueMapString, String headers new HttpHeaders(); //设置要下载方式以及下载文件的名字 headers.add(Content-Disposition, attachment;filename1.jpg); //设置响应状态码 HttpStatus statusCode HttpStatus.OK; //创建ResponseEntity对象 ResponseEntitybyte[] responseEntity new ResponseEntity(bytes, headers, statusCode); //关闭输入流 is.close(); return responseEntity; }二、文件上传 文件上传要求form表单的请求方式必须为post并且添加属性enctype“multipart/form-data” SpringMVC中将上传的文件封装到MultipartFile对象中通过此对象可以获取文件相关信息。 步骤 添加依赖 !-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --dependency groupIdcommons-fileupload/groupId artifactIdcommons-fileupload/artifactId version1.3.1/version /dependency在SpringMVC的配置文件中添加配置 !--必须通过文件解析器的解析才能将文件转换为MultipartFile对象-- bean idmultipartResolver classorg.springframework.web.multipart.commons.CommonsMultipartResolver /bean控制器方法 RequestMapping(/testUp) public String testUp(MultipartFile photo, HttpSession session) throws IOException { //获取上传的文件的文件名 String fileName photo.getOriginalFilename(); //处理文件重名问题 String hzName fileName.substring(fileName.lastIndexOf(.)); fileName UUID.randomUUID().toString() hzName; //获取服务器中photo目录的路径 ServletContext servletContext session.getServletContext(); String photoPath servletContext.getRealPath(photo); File file new File(photoPath); if(!file.exists()){ file.mkdir(); } String finalPath photoPath File.separator fileName; //实现上传功能 photo.transferTo(new File(finalPath)); return success; }总结 以上就是springMVC文件上传和下载的讲解。
http://www.dnsts.com.cn/news/281293.html

相关文章:

  • 网站建设构成长春网络推广
  • 网站定制案例微安电力wordpress 4.3.9 漏洞
  • 一流的铁岭做网站公司响应式网站开发方案
  • 公司网站开发费用放在什么科目抖音网站建设的基本情况
  • js网站访问量统计怎么在百度上推广自己
  • 桂林北站到象鼻山多远一键wordpress
  • 青园网站建设seo网站优化软件
  • 济南高端网站制作公司视频wordpress
  • iis 网站正在建设中360免费视频网站建设
  • 做中医药网站有前景吗ppt做视频 模板下载网站
  • 剑灵代做装备网站wordpress+机械模板下载
  • 做站群什么样的算是违法网站织梦网站添加视频教程
  • 网站设计框架图摄影工作室网站建设模板
  • 个人网站制作成品燕郊网站制作多少钱
  • 农家乐网站建设河南网站建设途径有什么
  • 网站备案个人转企业网站开发的国内外现状
  • 东莞网网站公司简介国内做游戏破解的网站
  • 汽车网站的建设方向wordpress prevent copy paste
  • 网站备案号不存在一起做网站逛市场
  • 一级A做爰片秋欲浓网站wordpress 理财
  • 网站开发技术是什么专业会的网站假设公司排名
  • 网站建设如何定位内江网站建设
  • 做网站 学什么教务管理系统平台
  • app应用网站源码常州网络推广
  • php程序员网站开发招聘wordpress用哪种缓存器
  • wordpress建站公司建筑在线
  • 工信部网站备案要求微信做淘宝客网站
  • 网站建设的参考书籍自定义wordpress标题的分隔符
  • 网站域名地址是什么做网站下载
  • 企业免费招聘人才网站邵阳营销型网站建设