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

做网站需要固定ip吗搜索引擎优化排名工具

做网站需要固定ip吗,搜索引擎优化排名工具,wordpress建网站视频,外贸网站功能文章目录 写在前面一、配置1、application.properties2、webMvc配置3、查看效果 二、文件上传 写在前面 平常工作中的项目,上传的文件一般都会传到对象存储云服务中。当接手一个小项目,如何自己动手搭建一个文件服务器,实现图片、文件的回显…

文章目录

  • 写在前面
  • 一、配置
    • 1、application.properties
    • 2、webMvc配置
    • 3、查看效果
  • 二、文件上传

写在前面

平常工作中的项目,上传的文件一般都会传到对象存储云服务中。当接手一个小项目,如何自己动手搭建一个文件服务器,实现图片、文件的回显,可以通过http请求获取到呢?

注!本文以Springboot为基础,在其web环境进行搭建的

一、配置

1、application.properties

local.file.dir=D:/file/
local.file.path=/data

2、webMvc配置

@Configuration
public class WebmvcConfigurer implements WebMvcConfigurer {@Value("${local.file.dir}")private String localFileDir;@Value("${local.file.path}")private String localFilePath;@Overridepublic void addResourceHandlers(@NotNull ResourceHandlerRegistry registry) {File file = new File(localFileDir);if (file.exists() && file.isFile()) {throw new RuntimeException("本地路径已被占用:" + localFileDir);}if(!file.exists()) {file.mkdirs();}registry.addResourceHandler(localFilePath + "/**").addResourceLocations("file:" + localFileDir);}

注意,此处的addResourceHandler是添加的我们访问时的路径,addResourceLocations添加的是本地文件路径,如果使用本地路径必须要加file:

3、查看效果

我们在D:/file/目录中存放一个aaa.jpg的文件,访问localhost:8080/data/aaa.jpg就可以获取到这张图片了!

二、文件上传

@RestController
public class Controller {@Value("${local.file.dir}")private String localFileDir;@Value("${local.file.path}")private String localFilePath;@PostMapping("/upload")public Map<String, String> uploadFile(@RequestParam("file") MultipartFile file){Map<String, String> resultMap = new HashMap<>();//获取上传文件的原始文件名String fileName = file.getOriginalFilename();if(StringUtils.isBlank(fileName) || !fileName.contains(".")) {throw new RuntimeException("文件名有误!");}// uuid生成文件String fileLastName = fileName.substring(fileName.lastIndexOf('.'));String localFileName = UUID.randomUUID() + fileLastName;//保存文件FileUtils.saveFile(file, localFileDir + localFileName);// 拼文件名resultMap.put("url", localFilePath + "/" + localFileName);return resultMap;}
}

调用文件上传时,会返回一个文件的url:/data/aaa.jpg,此时再拼上域名就可以访问该文件了!

http://www.15wanjia.com/news/7864.html

相关文章:

  • 寺院网站建设免费个人网站源码
  • 怎么做淘宝优惠券的网站班级优化大师下载安装app
  • 自己建的网站能用吗东莞网
  • c 做网站好嘛老鬼seo
  • 云服务器搭建网站哪个平台可以免费打广告
  • 做商业网站电商培训基地
  • 网站开发流程怎么写如何做友情链接
  • 做网站找沈阳横纵网络2022年最火文案
  • 域名注册网站查询网站自动秒收录工具
  • 做网站4000-262-263如何做seo搜索引擎优化
  • 网站登录模板百度收录批量提交入口
  • logo 图标 设计win10优化大师免费版
  • 网站后台上传文章为什么不显示营销方案
  • 网站分享正能量重庆seo网站系统
  • python做网站教程青岛seo外包服务
  • 摄影创意网站广州seo网络营销培训
  • 福州智能建站营销推广费用方案
  • 电商培训类网站模板网络推广的平台有哪些
  • 网站开发如何入门短视频搜索优化
  • 网站与网页 主页的概念及它们的区别惠州seo代理商
  • 如何新建网站百度竞价推广常用到的工具
  • wordpress更改网站url无法访问开发定制软件公司
  • 做烧烤的网站网店推广策划书
  • 如何让企业网站百度的总部在哪里
  • 公司做网站多少钱网络推广方法的分类
  • 可信网站标准版中国搜索引擎
  • java购物网站开发博客可以做seo吗
  • web网站开发需要的软件有哪些厦门关键词排名seo
  • 泰安网站设计搜索引擎推广的方法有
  • 玉林网站建设中央新闻直播今天