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

东阳市网站建设制作wordpress制作数据可视化

东阳市网站建设制作,wordpress制作数据可视化,成都市seo网站公司,湖南建设人才网官网springboot 实现本地文件存储 实现过程 上传文件保存文件#xff08;本地磁盘#xff09;返回文件HTTP访问服务器路径给前端#xff0c;进行效果展示 存储 服务端接收上传的目的是提供文件的访问服务#xff0c;对于SpringBoot而言#xff0c;其对静态资源访问提供了很…springboot 实现本地文件存储 实现过程 上传文件保存文件本地磁盘返回文件HTTP访问服务器路径给前端进行效果展示 存储 服务端接收上传的目的是提供文件的访问服务对于SpringBoot而言其对静态资源访问提供了很好的支持使用其提供的基本默认配置可以满足开发需求同时又支持开发人员进行自定义配置。 SpringBoot默认将 / 所有访问映射到以下目录** classpath:/META-INF/resourcesclasspath:/staticclasspath:/publicclasspath:/resources SpringBoot默认会挨个从pubic、resources、static里面找是否存在相应的资源如果有则直接返回。 问题 如果都放在classpath目录下打包的文件就会很大代码与文件数据不能分开存储就意味着文件数据的备份将变得复杂 解决方法 springboot提供了 spring.resources.static-locations 配置自定义静态文件的位置 注该配置有问题在下面以解决 spring:web:resources:static-locations: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${demo.web.upload-path} # 设置Http能访问的本地资源路径 demo:web:upload-path: D:/MineFile/zuoye/xm/equipment-management-system/qhjdata/配置 demo.web.upload-path 为与项目代码分离的静态资源路径即文件上传保存根路径配置 spring.web.resources.static-locations 除了带上SpringBoot默认的静态资源路径之外加上file:${demo.web.upload-path}指向外部的文件资源上传路径即该路径下的静态资源可以直接对外提供HTTP访问服务 /*** 本地上传* param file* param request* return*/RequestMapping(/file)public R fileSave(MultipartFile file, HttpServletRequest request) {if (file null) {throw new RRException(参数为空);}// 在 uploadPath 文件夹中通过日期对上传的文件归类保存// 例如/2022/02/22/df9a66f1-760b-4f95-9faf-b5a216966718.pngString format sdf.format(new Date());File folder new File(uploadPath format);if (!folder.isDirectory()) {folder.mkdirs();}// 对上传的文件重命名, 避免文件重名String oldName file.getOriginalFilename();String newName UUID.randomUUID().toString() oldName.substring(oldName.lastIndexOf(.), oldName.length());try {// 文件保存file.transferTo(new File(folder, newName));// 添加日志输出logger.info(文件保存成功 folder.getPath() File.separator newName);// 返回上传文件的访问路径// 例如http://localhost:9999/2022/02/22/df9a66f1-760b-4f95-9faf-b5a216966718.pngString filePath request.getScheme() :// request.getServerName() : request.getServerPort() request.getContextPath() / format newName;return R.ok().put(filePath, filePath);} catch (IOException e) {throw new RRException(系统错误);}}前端 参考spring boot 整合 minio存储 【使用篇】 返回得到一个地址即可访问 问题 已解决 由于该项目涉及token访问链接报错 但我看网络里又有token 已解决 通过访问路径解决token问题 el-uploadclassupload-demorefuploaddragaction#:on-changehandleChangeSelect:on-exceedhandleExceed:file-listfileList:limit1multiple:auto-uploadfalsei classel-icon-upload/idiv classel-upload__text将文件拖到此处或em点击上传/em/divdivclassel-upload__tipslottip只能上传jpg/png文件且不超过500kb/divdiv classel-upload__tip slottip访问路径a :href${filePath}?token${token} target_blank点击跳转{{ filePath }}/a /div/el-upload创建token变量获取 this.token this.$cookie.get(token) 访问路径404问题 修改yml配置文件 修改前 spring:web:resources:static-locations: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${demo.web.upload-path}修改后 spring:resources:static-locations: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${demo.web.upload-path} # 设置Http能访问的本地资源路径 demo:web:upload-path: D:/MineFile/zuoye/xm/equipment-management-system/qhjdata/参考 SpringBoot实现本地文件存储及预览
http://www.hkea.cn/news/14527807/

相关文章:

  • 宁波品牌网站推广优化公司企事业网站建设
  • 团队建设游戏网站wordpress 源码详解
  • 阳江市做网站的公司成都软件网站开发
  • 做美食软件视频网站电子商务系统包括
  • 网站带薪歌手都要怎样做呀建设信用卡购物网站
  • 南京网站开发南京乐识强云速网站建设公司
  • 北京网站seo策划平面设计案例图片
  • 站酷网络网站设计开发网站
  • 好看的知名企业网站wordpress主题modown
  • 北京网站关键词网站建站是什么
  • 网站上怎样做下载文档链接wordpress修改字体加载
  • 浏览器秒玩小游戏入口上海做seo的公司
  • 用什么做网站更快捷方便php装修公司网站源码
  • 美食网站 源码网站开发+职位描述
  • 公司网站备案电话wordpress小工具不能完全显示
  • 金湖网站设计怎样说服公司做网站
  • 临沂建设公司网站低价网站建设费用多少
  • 兰州网页制作公司网站网站建设选信达互联
  • 泰安网站制作推荐网页制作免费的素材网站
  • 影视网站源码建设wordpress多站点模式插件
  • 内江建设网站民宿企业安全文化建设
  • 扫描到网站目录然后怎么做seo建站淘客
  • 网站改版对seo新媒体运营方案
  • 商品展示型网站有哪些大学生网页设计怎么做
  • 漳州城乡和建设局网站网站技术介绍
  • godaddy主机到网站旅游门户网站模板下载
  • 国外搜索关键词的网站安卓开发公司
  • 为什么做pc网站济宁市建设工程招投标网站
  • 安阳+网站建设网店推广实训报告
  • iis7部署网站ai做的网站怎么切图