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

重庆江津网站设计公司电话wordpress 二维码

重庆江津网站设计公司电话,wordpress 二维码,西安优秀的集团门户网站建设费用,建设网站的一些基本代码1.问题描述#xff1a; 使用springboot开发一个项目#xff0c;开发文件上传的时候#xff0c;通常会将上传的文件存储到资源目录下的static里面#xff0c;然后在本地测试上传文件功能没有问题#xff0c;但是将项目打成jar包放到服务器上运行的时候就会报错#xff0c…1.问题描述 使用springboot开发一个项目开发文件上传的时候通常会将上传的文件存储到资源目录下的static里面然后在本地测试上传文件功能没有问题但是将项目打成jar包放到服务器上运行的时候就会报错找不到对应目录。或者可以将上传文件存储到和jar包同级的目录下但是无法通过http访问到文件 2.项目打成jar包后如何设置文件资源存储路径 !!!保存上传的资源文件路径路径在部署jar包同级目录 //这里 /img/uploadFile/ 可以更改为不同层级的目录可以跟开发时的静态目录统一String path System.getProperty(user.dir)/static/img/uploadFile/;File dir new File(path); // 如果不存在则创建目录if(!dir.exists()){dir.mkdirs();}3.设置http访问上传的静态资源文件 在项目中创建一个config包然后新建一个java类uploadConfig用来设置上传的路径 package com.curry.config;import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;Configuration public class uploadConfig implements WebMvcConfigurer {Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler(/static/**).addResourceLocations(classpath:/static/,file:static/);} }接下来就可以通过http://ip:port/img/uploadFile/test.png来访问该文件了 如果static的目录结构和项目里面的一样的话就跟访问打jar包前一样访问即可相当于通过目录结构访问相应的文件。 完整代码 package com.xxx.xxx.xxxx.controller;import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.multipart.MultipartFile;import java.io.File; import java.io.IOException; import java.util.Calendar;Controller RequestMapping(/admin) public class UploadController {RequestMapping(/upload)public String upload(MultipartFile file,Model model) throws IOException {//校验文件是否为空if (file.isEmpty()){model.addAttribute(path,请选择文件上传!);return admin/upload;}//图片重命名防止图片名称重复可以使用时间戳或者UUID生成我这里不需要担心文件名重复所以没做String originalFilename file.getOriginalFilename();String filename originalFilename;//上传图片并判断是否有年份文件夹Calendar calendar Calendar.getInstance();int year calendar.get(Calendar.YEAR); // String pre System.getProperty(user.dir) /src/main/resources/static/img/paper/ year /;String pre System.getProperty(user.dir) /static/img/paper/ year /;//file.mkdir创建一个文件夹成功则返回true失败则返回false。失败表明File对象指定的路径已经存在或者由于整个路径还不存在该文件夹不能被创建。File file1 new File(pre);file1.mkdir();String path pre filename;file.transferTo(new File(path));model.addAttribute(path,path);return admin/upload;}}
http://www.zqtcl.cn/news/56960/

相关文章:

  • 用什么做网站河南网站备案系统短信
  • 做招聘网站需要营业执照吗针对315老坛酸菜企业解决方案
  • 网站开发用php好吗如果在网上接网站建设项目
  • 手机响应式网站中小型网站建设与管理总结
  • 漳州商城网站建设如何做app推广
  • 网站开发研究方法建设摩托车是名牌吗
  • 网站排名优化手机天元建设集团有限公司总工程师
  • 北京网站设计制作关键词优化网站推广的基本手段
  • 西安学校网站建设公司做系统后之前网站怎么找回
  • 上海哪个公司做网站好wordpress绑定多郁闷
  • 网站空格键代码网站cms系统 开源
  • 旅游景区网站建设方案文档找人做网站需要问哪些问题
  • 利用养生网站做竞价引流网站改版设计方案
  • 临湘网站建设网页制作与网站开发...
  • 网站读取错误时怎样做域名做网站出售合法吗
  • 有什么那个网站微信公众号网站开发注意
  • 酒店电子商务网站建设注册网站域名用什么好处
  • 营销型网站与展示型网站再网站里做商家店铺
  • 网站推荐抖音代运营合同范本免费
  • 男人和女人做污的视频网站wordpress title插件
  • 海南网站建设fwlit怎么建立自己的微信公众号
  • 建设电影网站如何赚钱千锋培训
  • 南通seo网站价格wordpress的模板文件
  • 万网的网站怎么建设口碑好的网站开发公司哪家最专业
  • 手机wap网站制作需要多少钱我想做代加工
  • 怎么查网站的关键词排名丹江口网站开发
  • 网站综合查询工具个人公众号怎么赚钱
  • 如何在网站上做推广vps做网站怎么加速
  • 网站建设规划ppt模板关于网站建设运营的保密协议
  • 个人简历模板免费网站网页制作教程免费视频