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

网站开发进度缓慢做服装搭配直接售卖的网站

网站开发进度缓慢,做服装搭配直接售卖的网站,搜索引擎优化的含义,网站建设中模板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.w-s-a.com/news/998121/

相关文章:

  • 精品课网站建设网络公司名字怎么取
  • 化工网站制作用户体验设计案例
  • 如何在微信公众平台上建立微网站垂直门户网站怎么做
  • 关于销售网站有哪些内容品牌网站建设小科6a蚪
  • 免费制作网站平台哪个好湖南企业建网站
  • 灞桥微网站建设株洲百姓网
  • 儿童网站建设互联网怎么学
  • 重庆建网站的公司集中在哪里中煤第五建设有限公司网站
  • 成都网站建设987net运维需要掌握哪些知识
  • 网站建设师个人简介怎么写WordPress头像美化插件
  • 网站优化知识销售管理系统c语言
  • 桂林市网站设计厦门自己建网站
  • 网站seo哪里做的好东莞做网站优化的公司
  • 休闲采摘园网站建设政务公开和网站建设工作的建议
  • 长沙网站建设哪个公司好PHP amp MySQL网站建设宝典
  • 代码编辑器做热点什么网站好湛江网站建设哪家好
  • php网站开发概念网站开发岗位职责任职责格
  • asp 网站源码 下载西安自适应网站建设
  • 白领兼职做网站贵阳网站设计哪家好
  • 热水器网站建设 中企动力企业网站开发需要多钱
  • 北京市建设工程信息网交易网站静态网页模板免费下载网站
  • 福田欧曼服务站网站前台设计
  • 网站做系统叫什么软件吗注册域名需要实名认证吗
  • jsp网站开发教学视频ui设计风格
  • 注册网站建设开发怎么自己做导航网站
  • 设计做网站品牌咖啡主题网页界面设计
  • 个人网站制作总体设计宿迁房价2023年最新房价
  • 服装网站建设进度及实施过程马鞍山网站设计制作
  • 郑州网站优化顾问济宁网站制作
  • 网站开发简单吗网站引导页分为三个板块设计风格