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

公明做网站的公司小企业网站模板

公明做网站的公司,小企业网站模板,python 自己做网站,百度有几个总部环境介绍 云服务器#xff1a;京东云云服务器系统#xff1a; CentOS 7.9JDK 版本#xff1a;1.8Spring Boot 版本#xff1a;2.7.17 具体步骤 步骤一 首先我们得先创建一个 Spring Boot 项目 创建如下目录结构 关于如何创建一个 Spring Boot 项目 请点击下方链接详细了解 …环境介绍 云服务器京东云云服务器系统 CentOS 7.9JDK 版本1.8Spring Boot 版本2.7.17 具体步骤 步骤一 首先我们得先创建一个 Spring Boot 项目 创建如下目录结构 关于如何创建一个 Spring Boot 项目 请点击下方链接详细了解 创建 Spring Boot 项目详细步骤 步骤二 使用 Xshell 操作你的云服务器此时我们将在云服务器的 root 目录下 设置一个 upload 目录用来保存上传的文件 步骤三 创建文件上传接口在 Spring Boot 项目中需要创建一个控制器Controller来处理文件上传的请求此处可以使用 MultipartFile 对象来接收上传的文件 package com.example.demo.controller;import org.springframework.stereotype.Controller; import org.springframework.util.ClassUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestPart; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile;import java.io.File; import java.io.IOException; import java.util.UUID;Controller ResponseBody RequestMapping(/file) public class FileController {RequestMapping(/only-file)public String upFile(RequestPart(myfile)MultipartFile file) throws IOException { // 获取上传文件的原始文件名并从中提取出文件的后缀名String fileName file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(.)); // 生产一个文件路径该路径位于 /root/upload 目录下并且文件名是一个随机的 UUID 加上文件的后缀名String filePath /root/upload / UUID.randomUUID() fileName;file.transferTo(new File(filePath));return filePath upload success!;} } 此处我们在 controller 文件夹中创建一个 FileController 类用来处理文件上传的请求 重点 此处我们文件要存储的路径是以云服务器中 根目录 为基准来写的我们第二步在云服务器中的 root 目录下创建了一个 upload 目录用来存放上传文件所以此时的上传文件 理应存放在路径 /root/upload 目录下 步骤四 因为我们的Spring Boot 项目是作为一个独立的 jar 包运行的所以我们需要在 Spring Boot 项目中进行一些配置以便能够访问到存储在云服务器上的文件因此我们需要在 Spring boot 项目中添加一个配置类用于将文件存储路径映射为静态资源路径 package com.example.demo.configuration;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 WebMvcConfig implements WebMvcConfigurer {Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler(/uploads/**).addResourceLocations(file: /root/upload/);} } 此处我们在 configuration 文件夹中创建一个 WebMvcConfig 类用来处理文件上传的请求在这个配置类中我们在 addResourceHandlers 方法中将我们存放上传文件的路径 映射为 /uploads/** 的静态资源路径最后我们便可以通过在浏览器中输入 http://服务器公网IP:8080/uploads/filename 来访问上传的文件 步骤五 我们将写好的 Spring Boot 项目打包 并将打包好的 jar 包复制存储到云服务器 root 目录下 打包完成后 其所生成的 jar 包就在 target 目录下 在文件资源管理器中找到该 jar 包的位置 步骤六 我们直接在云服务器启动我们 Spring Boot 项目使用 java -jar jar 包名此处我们的 jar 包名为 demo-0.0.1-SNAPSHOT.jar所以使用 java -jar demo-0.0.1-SNAPSHOT.jar 命令来启动 Spring boot 项目 步骤七 使用 Postman 构造上传文件的 form 表单请求 想要了解和使用 Postman 请点击下方链接 Postman 安装和使用 请翻阅至该链接的末尾 步骤八 在 Postman 下方查看 上传文件的新文件名 直接在浏览器输入对应的 URL 地址来访问你上传的文件
http://wiki.neutronadmin.com/news/99307/

相关文章:

  • 广州网站营销优化qq如何保护网站名
  • 天助网站平面设计好找工作不
  • 昆明建站网址旅游网网站建设方案
  • html网站开发心得体会检察院门户网站建设成效
  • 国外做文化的网站网易企业邮箱免费入口
  • 常用seo站长工具滨州正规网站建设公司
  • 小公司网站怎么建做电销有什么资料网站
  • sogou网站提交纺织行业网站怎么做吸引人
  • 临海建设局网站青岛网页设计师
  • 教育类网站开发需求说明书建设厅网站密码忘了怎么办
  • 做 理财网站好潮州市建设工程交易中心网站
  • 成都市学校网站建设百度站长收录入口
  • 做零食用哪个网站好怎么制作html文档
  • 上海做网站最专业wordpress绑定域名收费吗
  • 企业数据查询网站wordpress允许游客支付
  • 网页源代码搜索seo导航站
  • 怎么在百度建设一个网站天津网站优化排名
  • 阿里云备案 网站服务内容珠海发布最新通告
  • 做盗文网站吉林省科瑞建设项目管理有限公司网站
  • 建一个大型网站需要多少钱网站空间选择的主要原则有哪些
  • 网站首页关键词济南高风险区最新通告
  • 网站建设工作都包括哪些方面哪个公司的网络最好用
  • 视差网站建设个人网站的心得体会
  • 第八章 电子商务网站建设课件垂直网站怎么做
  • 苏州网站开发公司兴田德润怎么联系网题 做问卷的网站
  • 宁波专业品牌网站制作外包做网站最重要的是什么
  • 上海信息技术做网站网站建设软件定制开发
  • 谢岗仿做网站网站建设平台简介
  • 网站做资讯需要获取许可证吗成都网站seo技巧
  • 东莞沙田网站建设迅速建设企业网站