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

游戏网站交换友情链接报表网站建设

游戏网站交换友情链接,报表网站建设,城乡建设网官方网站,怎样算网站侵权文章目录 1、文件下载2、文件上传3. 应用 Spring MVC 提供了简单而强大的文件上传和下载功能。 下面是对两者的简要介绍#xff1a; 文件上传#xff1a; 在Spring MVC中进行文件上传的步骤如下#xff1a; 在表单中设置 enctype“multipart/form-data”#xff0c;这样… 文章目录 1、文件下载2、文件上传3. 应用 Spring MVC 提供了简单而强大的文件上传和下载功能。 下面是对两者的简要介绍 文件上传 在Spring MVC中进行文件上传的步骤如下 在表单中设置 enctype“multipart/form-data”这样浏览器会将表单数据以二进制流的形式进行传输。 在控制器方法中使用 RequestParam 注解来接收上传的文件。可以使用 MultipartFile 类型表示上传的文件。 可以通过 MultipartFile 类提供的方法获取文件的名称、大小和字节流等信息。 在控制器方法中可以通过专门的文件处理逻辑来处理上传的文件。可以将文件保存到本地文件系统或存储到数据库等。 文件下载 在Spring MVC中进行文件下载的步骤如下 在控制器方法中使用 RequestMapping 注解来映射文件下载的路径。 通过使用 HttpServletResponse 类提供的方法设置响应的内容类型如设置为 application/octet-stream 表示以二进制流的方式进行下载。 设置响应头中 Content-Disposition 属性指定下载的文件名。可以通过使用 response.setHeader(“Content-Disposition”, “attachment; filenamefilename.ext”) 来实现。 将要下载的文件以字节流的形式写入到响应的输出流中即通过使用 response.getOutputStream().write(byteArray) 将文件内容返回给客户端。 1、文件下载 使用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; }2、文件上传 文件上传要求form表单的请求方式必须为post并且添加属性enctype“multipart/form-data”SpringMVC中将上传的文件封装到MultipartFile对象中通过此对象可以获取文件相关信息上传步骤a添加依赖 !-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -- dependencygroupIdcommons-fileupload/groupIdartifactIdcommons-fileupload/artifactIdversion1.3.1/version /dependencyb在SpringMVC的配置文件中添加配置 !--必须通过文件解析器的解析才能将文件转换为MultipartFile对象-- bean idmultipartResolver classorg.springframework.web.multipart.commons.CommonsMultipartResolver/beanc控制器方法 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; }3. 应用 文件上传和下载在Web应用中有许多实际应用以下是几个典型的例子 社交媒体平台用户可以上传照片、视频和其他多媒体内容并与其他用户共享。同时其他用户可以下载和查看这些内容。 电子商务平台商家可以上传产品图片用户可以下载产品说明书、用户手册等。 在线教育平台教师可以上传课件、资料学生可以下载学习资料、作业等。 企业应用员工可以上传和下载团队文件、报告、表格以及其他工作文档。 博客/新闻网站管理员可以上传文章图片、附件用户可以下载或者分享这些内容。 医疗系统医生可以上传检查报告、影像资料患者可以下载自己的健康档案。
http://www.zqtcl.cn/news/1437/

相关文章:

  • 泰安集团网站建设公司营销网站建设实训总结
  • 网站运营专员平面设计专业学什么
  • 简阳网站建设简阳良品铺子vi设计手册
  • 台州网站制作教程如何为网站做面包屑导航
  • 北京微信网站开发报价企业 备案 网站服务内容
  • 天津市建设银行网站wordpress索引插件
  • 哪个网站可以做名片wordpress 登陆插件下载
  • 网站开发的主要流程vi设计公司
  • 西安云众网站建设网站链接 动态图怎么做
  • 网站优化怎样的四川省工程建设信息官方网站
  • 网站设计结构公司网站友情链接怎么做副链
  • 企业网站开发哪家专业做画找图网站
  • 兰州网站seo哪家公司好离婚律师免费咨询
  • 内蒙古建设住房与城乡厅官方网站织梦网站文章发布模板下载
  • 购买淘宝店铺新手怎么做seo
  • 住建部禾建设部是一个网站吗合肥软件公司排名
  • 竞价网站与竞价网站之间做友情链接自建站什么意思
  • 做防护信息的网站营销方案怎么写?
  • 怎么查百度收录网站温州编程网站
  • 外贸做的亚马逊网站是哪个wordpress 新页面类型
  • 佛山模板网站建设wordpress二次开发视频教程
  • 国外的自建站平台是什么建设网站的一些基本代码
  • 吕梁市城乡建设局网站创立一个品牌要多少钱
  • 怎样给公司做一个网站重庆十大装饰公司排名
  • 简述建设一个网站的步骤深圳网站建设-中国互联
  • 设计网络网站网站优化具体怎么做
  • php网站开发工资多少wordpress redis 加速
  • 网站导航条设计做视频网站服务器怎么选择
  • 手机资讯类网站模板太原注册公司网站
  • 网站优化改版中国十大设计素材网站