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

网站建设界面建议郴州网站建设服务

网站建设界面建议,郴州网站建设服务,廉江网站建设公司,免费网页模板之家目录 引言1.文件的上传2.文件的下载3. JRebel安装使用4. 文件批量上传总结 引言 在开发过程中#xff0c;文件的上传与下载是常见的需求。本篇博客将以CSND为例#xff0c;介绍文件上传与下载的常见方式#xff0c;以及如何通过优化提升性能和用户体验。 1.文件的上传 使… 目录 引言1.文件的上传2.文件的下载3. JRebel安装使用4. 文件批量上传总结 引言 在开发过程中文件的上传与下载是常见的需求。本篇博客将以CSND为例介绍文件上传与下载的常见方式以及如何通过优化提升性能和用户体验。 1.文件的上传 使用表单提交方式 %--Created by IntelliJ IDEA.User: yuanhDate: 2023/9/9Time: 16:38To change this template use File | Settings | File Templates. --% % page contentTypetext/html;charsetUTF-8 languagejava % html headtitleTitle/title /head body form action/student/upload methodpost enctypemultipart/form-datalabel编号/labelinput typetext namesid readonlyreadonly value${param.sid}/br/label图片/labelinput typefile namephoto/br/input typesubmit value上传图片/ /form /body /html文件上传 RequestMapping(/upload)public String upload(Student student,MultipartFile photo){try {// D:\Course\temp\imagesString dir PropertiesUtil.getValue(dir);String server PropertiesUtil.getValue(server);String originalFilename photo.getOriginalFilename();FileUtils.copyInputStreamToFile(photo.getInputStream(),new File(diroriginalFilename));student.setSname(serveroriginalFilename);studentBiz.updateByPrimaryKeySelective(student);} catch (IOException e) {e.printStackTrace();}return redirect:list;}resource.properties 配置 dir D:/Course/temp/images/ server/images/2.文件的下载 常规下载方式 提供直接下载链接用户点击链接即可下载文件。 设置合适的下载文件名和MIME类型。 控制权限只允许有权限的用户下载。异步下载 RequestMapping(value/download)public ResponseEntitybyte[] download(Student student, HttpServletRequest req){try {//先根据文件id查询对应图片信息Student stu this.studentBiz.selectByPrimaryKey(student.getSid());String diskPath PropertiesUtil.getValue(dir);String reqPath PropertiesUtil.getValue(server);String realPath stu.getSname().replace(reqPath,diskPath);String fileName realPath.substring(realPath.lastIndexOf(/)1);//下载关键代码File filenew File(realPath);HttpHeaders headers new HttpHeaders();//http头信息String downloadFileName new String(fileName.getBytes(UTF-8),iso-8859-1);//设置编码headers.setContentDispositionFormData(attachment, downloadFileName);headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);//MediaType:互联网媒介类型 contentType具体请求中的媒体类型信息return new ResponseEntitybyte[](FileUtils.readFileToByteArray(file),headers, HttpStatus.OK);}catch (Exception e){e.printStackTrace();}return null;}3. JRebel安装使用 JRebel是一个Java开发工具可以实时更新Java代码而无需重新启动应用程序。 1.安装JRebel插件 2.打开代理ReverseProxy_windows_amd64.exe顺序不能错 3.启动JRebel测试使用 4.设置jrebel离线 4. 文件批量上传 批量下载图片可以通过以下方式实现 RequestMapping(/uploads)public String uploads(HttpServletRequest req, Student student, MultipartFile[] files){try {StringBuffer sb new StringBuffer();for (MultipartFile cfile : files) {//思路//1) 将上传图片保存到服务器中的指定位置String dir PropertiesUtil.getValue(dir);String server PropertiesUtil.getValue(server);String filename cfile.getOriginalFilename();FileUtils.copyInputStreamToFile(cfile.getInputStream(),new File(dirfilename));sb.append(filename).append(,);}System.out.println(sb.toString());} catch (Exception e) {e.printStackTrace();}return redirect:list;}总结 本篇博客介绍了文件的上传与下载的常见方式并通过优化手段提升性能和用户体验。同时还介绍了JRebel工具的简介以及如何批量下载图片。通过学习和应用这些方法可以更好地满足开发需求并提升开发效率。
http://www.tj-hxxt.cn/news/232718.html

相关文章:

  • 在网上做游戏网站违法吗视频网站用什么做的好
  • 网站一般多少钱一年黑龙江网站建设工作室
  • 惠安网站建设江苏网站备案要多久
  • 个人怎样建设网站如何给网站做地图
  • 没有静态ip可以做网站服务器专业做面膜的网站
  • 视频 主题 wordpress烟台seo网站诊断
  • 建个网站用多少钱网站建设推广优化
  • seo网站营销php网站搭建教程
  • 怎么做网站建设作业科普网站栏目建设方案策划
  • 做网站为什么能赚钱做消费网站流程
  • c 教学网站开发网站如何提高转化率
  • 电子商务是建网站网站网站制作价格建站网站
  • 网站信息发布和内容建设自查报告如何看网站是用什么程序做的
  • 营销型集团网站怎么制作app平台
  • 网站与个人网站免费wordpress中文主题下载地址
  • 网站空间安装中天建设集团山西分公司网站
  • 网站搭建制作小吃网站怎么做
  • 彩票网站该怎么建设小型公司网站建设论文
  • 泉州专门做网站甘肃省住房城乡建设厅网站
  • 固原网站制作石家庄招聘网最新招聘
  • 做网站还需要买空间吗中国做视频网站有哪些
  • 广东华迪工程建设监理公司网站会员网站开发
  • 网站设置文件西安网站推广优化
  • 网站seo基础优化大连网站建设怎么做
  • 重庆有没有做网站的中国建筑集团网
  • 广州建站外贸网站漳州北京网站建设
  • miit网站备案我公司让别人做网站了怎么办
  • 玉溪网站建设制作津南天津网站建设
  • 网站服务器失去响应广州建网站兴田德润很好
  • 互联网信息服务 网站备案外发加工网官网